Skip to content
7.5 High

CVE-2026-29045 Hono is a Web application framework that provides support for any JavaScript runtime

Description

Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.12.4, when using serveStatic together with route-based middleware protections (e.g. app.use('/admin/*', ...)), inconsistent URL decoding allowed protected static resources to be accessed without authorization. The router used decodeURI, while serveStatic used decodeURIComponent. This mismatch allowed paths containing encoded slashes (%2F) to bypass middleware protections while still resolving to the intended filesystem path. This issue has been patched in version 4.12.4.

Affected products and versions

Product Affected versions Fixed in
hono 4.12 earliest → < 4.12.4 4.12.4
The 48 CVEs of hono →
Track this CVE