From 42b9b1a160216e5a731c307870c761f6ecd481c8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 30 Jul 2026 07:10:14 +0000 Subject: [PATCH] fix: GHSA-frvp-7c67-39w9 - Node.js Adapter for Hono: Path traversal in `serve-static` on Windows via encoded backslash (`%5C`) --- packages/mcp/package.json | 2 +- pnpm-lock.yaml | 20 ++++++++++---------- 2 files changed, 11 insertions(+), 11 deletions(-) diff --git a/packages/mcp/package.json b/packages/mcp/package.json index c3e69d9..96fb0e6 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -94,7 +94,7 @@ }, "devDependencies": { "@jest/globals": "^30.0.4", - "@modelcontextprotocol/sdk": "^1.15.0", + "@modelcontextprotocol/sdk": "^1.30.0", "@types/cors": "^2.8.19", "@types/express": "^5.0.3", "jest": "^30.0.4", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index b25c4b7..339ea06 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -124,8 +124,8 @@ importers: specifier: ^30.0.4 version: 30.2.0 '@modelcontextprotocol/sdk': - specifier: ^1.15.0 - version: 1.26.0(zod@3.25.76) + specifier: ^1.30.0 + version: 1.30.0(zod@3.25.76) '@types/cors': specifier: ^2.8.19 version: 2.8.19 @@ -403,9 +403,9 @@ packages: '@emnapi/wasi-threads@1.1.0': resolution: {integrity: sha512-WI0DdZ8xFSbgMjR1sFsKABJ/C5OnRrjT06JXbZKexJGrDuPTzZdDYfFlsgcCXCyf+suG5QU2e/y1Wo2V/OapLQ==} - '@hono/node-server@1.19.13': - resolution: {integrity: sha512-TsQLe4i2gvoTtrHje625ngThGBySOgSK3Xo2XRYOdqGN1teR8+I7vchQC46uLJi8OF62YTYA3AhSpumtkhsaKQ==} - engines: {node: '>=18.14.1'} + '@hono/node-server@2.0.5': + resolution: {integrity: sha512-yQFvDmyDo3y6rEOJZDUYPJ49DIKTPpIk4kGvm40xx4Ejne0Pu9a1+exxPN+C1UppWK/WGZX9F++/Xs231tE86g==} + engines: {node: '>=20'} peerDependencies: hono: ^4 @@ -519,8 +519,8 @@ packages: '@jridgewell/trace-mapping@0.3.31': resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==} - '@modelcontextprotocol/sdk@1.26.0': - resolution: {integrity: sha512-Y5RmPncpiDtTXDbLKswIJzTqu2hyBKxTNsgKqKclDbhIgg1wgtf1fRuvxgTnRfcnxtvvgbIEcqUOzZrJ6iSReg==} + '@modelcontextprotocol/sdk@1.30.0': + resolution: {integrity: sha512-xKd8OIzlqNzcqcNumGAa6g+PW2kjD5vrpcKOnfldAUPP3j7lnqMPwlTXQm8gF+UwH72z0lqaRbjr9hqGz0eITA==} engines: {node: '>=18'} peerDependencies: '@cfworker/json-schema': ^4.1.1 @@ -2243,7 +2243,7 @@ snapshots: tslib: 2.8.1 optional: true - '@hono/node-server@1.19.13(hono@4.12.25)': + '@hono/node-server@2.0.5(hono@4.12.25)': dependencies: hono: 4.12.25 @@ -2464,9 +2464,9 @@ snapshots: '@jridgewell/resolve-uri': 3.1.2 '@jridgewell/sourcemap-codec': 1.5.5 - '@modelcontextprotocol/sdk@1.26.0(zod@3.25.76)': + '@modelcontextprotocol/sdk@1.30.0(zod@3.25.76)': dependencies: - '@hono/node-server': 1.19.13(hono@4.12.25) + '@hono/node-server': 2.0.5(hono@4.12.25) ajv: 8.18.0 ajv-formats: 3.0.1(ajv@8.18.0) content-type: 1.0.5