Hono

9 CVEs across 2 Hono products. Browse Hono vulnerabilities, severities, and proof-of-concept exploits.

Hono products with known CVEs

ProductCVEs
Hono38
Node-Server4
Hono CVEs — newest first
CVESeverityScorePublishedSummary
CVE-2026-56764Low3.72026-07-15Hono before 4.11.10 contains a timing attack vulnerability in the basicAuth and bearerAuth middlewares due to non-constant-time string comparison in the timing…
CVE-2026-56763Medium4.82026-07-11Hono before 4.12.7 allows __proto__ key in parseBody with dot option enabled, permitting specially crafted form field names to create objects with __proto__ pr…
CVE-2026-59897Medium4.82026-07-08Hono is a Web application framework that provides support for any JavaScript runtime. From 4.3.3 before 4.12.27, the AWS API Gateway v1 adapter can drop a dist…
CVE-2026-59896Medium6.52026-07-08Hono is a Web application framework that provides support for any JavaScript runtime. From 4.11.8 before 4.12.27, hono/jsx did not isolate context values per r…
CVE-2026-59895Medium6.12026-07-08Hono is a Web application framework that provides support for any JavaScript runtime. From 4.0.0 before 4.12.27, cx() in hono/css composes class names from pla…
CVE-2025-71381Medium6.52026-06-30Hono before 4.10.2 (fixed in 4.10.3) contains a flaw in its CORS middleware: when the origin is not set to "*", the middleware copies the Vary header from the…
CVE-2026-56761Medium4.32026-06-24hono before 4.12.14 contains an html injection vulnerability in jsx server-side rendering that allows attackers to inject unintended html by using malformed at…
CVE-2026-56762Medium5.32026-06-23Hono before 4.12.12 does not validate cookie names on the write path in the setCookie(), serialize(), and serializeSigned() functions, allowing invalid charact…
CVE-2026-47676Medium5.32026-05-28Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, app.mount() strips the mount prefix from the incoming r…
CVE-2026-47675Medium4.32026-05-28Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, the serialize() function in hono/cookie validates domai…
CVE-2026-47674Medium5.32026-05-28Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, the ip-restriction middleware (hono/ip-restriction) com…
CVE-2026-47673Medium4.82026-05-28Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.21, the jwt and jwk middlewares do not verify that the Auth…
CVE-2026-44459Low3.82026-05-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.18, improper validation of the JWT NumericDate claims exp…
CVE-2026-44458Medium4.32026-05-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.18, the JSX renderer escapes style attribute object values…
CVE-2026-44457Medium5.32026-05-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.18, Cache Middleware does not skip caching for responses th…
CVE-2026-44456Medium6.52026-05-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.16, bodyLimit() does not reliably enforce maxSize for reque…
CVE-2026-44455Medium4.72026-05-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.16, Improper handling of JSX element tag names in hono/jsx…
CVE-2026-39410Medium4.82026-04-08Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.12, a discrepancy between browser cookie parsing and parse(…
CVE-2026-39409Medium5.32026-04-08Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.12, ipRestriction() does not canonicalize IPv4-mapped IPv6…
CVE-2026-39408High7.52026-04-08Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.12, a path traversal issue in toSSG() allows files to be wr…
CVE-2026-39407Medium5.32026-04-08Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.12.12, a path handling inconsistency in serveStatic allows pro…
CVE-2026-39406Medium5.32026-04-08@hono/node-server allows running the Hono application on Node.js. Prior to 1.19.13, a path handling inconsistency in serveStatic allows protected static files…
CVE-2026-29087High7.52026-03-06@hono/node-server allows running the Hono application on Node.js. Prior to version 1.19.10, when using @hono/node-server's static file serving together with ro…
CVE-2026-29086Medium5.42026-03-04Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.12.4, the setCookie() utility did not validate semicol…
CVE-2026-29085Medium6.52026-03-04Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.12.4, when using streamSSE() in Streaming Helper, the…
CVE-2026-29045High7.52026-03-04Hono 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…
CVE-2026-27700High8.22026-02-25Hono is a Web application framework that provides support for any JavaScript runtime. In versions 4.12.0 and 4.12.1, when using the AWS Lambda adapter (`hono/a…
CVE-2026-24771Medium4.72026-01-27Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, a Cross-Site Scripting (XSS) vulnerability exist…
CVE-2026-24473Medium5.32026-01-27Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, Serve static Middleware for the Cloudflare Worke…
CVE-2026-24472Medium5.32026-01-27Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, Cache Middleware contains an information disclos…
CVE-2026-24398Medium4.82026-01-27Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.11.7, IP Restriction Middleware in Hono is vulnerable…
CVE-2026-22818High8.22026-01-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.11.4, there is a flaw in Hono’s JWK/JWKS JWT verification midd…
CVE-2026-22817High8.22026-01-13Hono is a Web application framework that provides support for any JavaScript runtime. Prior to 4.11.4, there is a flaw in Hono’s JWK/JWKS JWT verification midd…
CVE-2025-62610High8.12025-10-22Hono is a Web application framework that provides support for any JavaScript runtime. In versions from 1.1.0 to before 4.10.2, Hono’s JWT Auth Middleware does…
CVE-2025-59139Medium5.32025-09-12Hono is a Web application framework that provides support for any JavaScript runtime. In versions prior to 4.9.7, a flaw in the `bodyLimit` middleware could al…
CVE-2025-58362High7.52025-09-05Hono is a Web application framework that provides support for any JavaScript runtime. Versions 4.8.0 through 4.9.5 contain a flaw in the getPath utility functi…
CVE-2024-48913Medium5.92024-10-15Hono, a web framework, prior to version 4.6.5 is vulnerable to bypass of cross-site request forgery (CSRF) middleware by a request without Content-Type header…
CVE-2024-43787Medium5.02024-08-22Hono is a Web application framework that provides support for any JavaScript runtime. Hono CSRF middleware can be bypassed using crafted Content-Type header. M…
CVE-2024-32869Medium5.32024-04-23Hono is a Web application framework that provides support for any JavaScript runtime. Prior to version 4.2.7, when using serveStatic with deno, it is possible…
CVE-2024-32652High7.52024-04-19The adapter @hono/node-server allows you to run your Hono application on Node.js. Prior to 1.10.1, the application hangs when receiving a Host header with a va…
CVE-2024-23340Medium5.32024-01-22@hono/node-server is an adapter that allows users to run Hono applications on Node.js. Since v1.3.0, @hono/node-server has used its own Request object with `ur…
CVE-2023-50710Medium4.22023-12-14Hono is a web framework written in TypeScript. Prior to version 3.11.7, clients may override named path parameter values from previous requests if the applicat…