@hono/node-server allows running the Hono application on Node.js. From 1.19.10 until 2.1.3, serveStatic decodes a request path a second time after Hono has already decoded it for routing, so a malformed percent-encoded sequence can make route middleware evaluate an encoded path while static file resolution uses a different directory. An unauthenticated attacker can bypass middleware mounted on a protected static prefix and read a file inside the configured static root, although the flaw does not permit traversal outside that root. This issue is fixed in version 2.1.3.
Metrics
Affected Vendors & Products
Advisories
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-rmxm-3fg6-px4f | @hono/node-server: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static paths |
Fixes
Solution
No solution given by the vendor.
Workaround
No workaround given by the vendor.
References
History
Wed, 28 Oct 2026 20:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | @hono/node-server allows running the Hono application on Node.js. From 1.19.10 until 2.1.3, serveStatic decodes a request path a second time after Hono has already decoded it for routing, so a malformed percent-encoded sequence can make route middleware evaluate an encoded path while static file resolution uses a different directory. An unauthenticated attacker can bypass middleware mounted on a protected static prefix and read a file inside the configured static root, although the flaw does not permit traversal outside that root. This issue is fixed in version 2.1.3. | |
| Title | @hono/node-server: `serveStatic` decodes the request path a second time, leading to bypass of middleware on static paths | |
| Weaknesses | CWE-174 | |
| References |
| |
| Metrics |
cvssV3_1
|
Projects
Sign in to view the affected projects.
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-10-28T20:35:22.948Z
Reserved: 2026-10-28T17:25:37.562Z
Link: CVE-2026-118663
No data.
Status : Received
Published: 2026-10-28T21:16:56.543
Modified: 2026-10-28T21:16:56.543
Link: CVE-2026-118663
No data.
OpenCVE Enrichment
No data.
Weaknesses
Github GHSA