Approved changes feed: RSS · Atom

cpe:2.3:a:hono:hono:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorHono (28764d28-560b-5b6c-8a0b-cc086a042a0d)
ProductHono (7928901f-b16a-5734-9185-439b41c7f417)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*
NotesImported from purl2cpe mapping

PURL mappings

PURLSourceLast updated
pkg:github/honojs/hono purl2cpe 2026-06-01 10:17:02.037390
pkg:npm/hono purl2cpe 2026-06-01 10:17:02.037394

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-56764 vulnerable 2026-07-29 01:00:29.267488 Hono - Timing Attack in basicAuth and bearerAuth Middleware
LOW (3.7)
Hono before 4.11.10 contains a timing attack vulnerability in the basicAuth and bearerAuth middlewares due to non-constant-time string comparison in the timingSafeEqual function. Attackers can exploit early termination of string equality checks to infer valid credentials through precise timing measurements.
Published: 2026-07-15T11:25:32.814Z
Updated: 2026-07-15T13:50:24.700Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56763 vulnerable 2026-07-29 01:00:29.267302 Hono - Prototype Pollution via __proto__ Key in parseBody with dot Option
MEDIUM (4.8)
Hono before 4.12.7 allows __proto__ key in parseBody with dot option enabled, permitting specially crafted form field names to create objects with __proto__ properties. When parsed results are merged into regular JavaScript objects using unsafe merge patterns, attackers can exploit this to achieve prototype pollution and modify object behavior.
Published: 2026-07-11T13:00:59.084Z
Updated: 2026-07-14T14:30:12.573Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56762 vulnerable 2026-07-29 01:00:29.266882 Hono - Missing Cookie Name Validation in setCookie()
MEDIUM (5.3)
Hono before 4.12.12 does not validate cookie names on the write path in the setCookie(), serialize(), and serializeSigned() functions, allowing invalid characters such as control characters (e.g. \r or \n) when an application passes a user-controlled cookie name. This can produce malformed Set-Cookie header values. In modern runtimes such as Node.js and Cloudflare Workers, such invalid header values are rejected and cause a runtime error before the response is sent, so header injection or response splitting could not be reproduced; the issue primarily affects correctness and robustness, resulting in runtime errors (availability) rather than confirmed header injection.
Published: 2026-06-23T12:13:06.899Z
Updated: 2026-06-24T11:17:03.577Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-56761 vulnerable 2026-07-29 01:00:29.265743 hono - HTML Injection via Improper JSX Attribute Name Handling in SSR
MEDIUM (4.3)
hono before 4.12.14 contains an html injection vulnerability in jsx server-side rendering that allows attackers to inject unintended html by using malformed attribute names. Attackers can craft specially crafted attribute keys containing characters like quotes or angle brackets to break html tag boundaries and inject arbitrary attributes or elements.
Published: 2026-06-24T11:53:21.808Z
Updated: 2026-06-24T12:18:01.059Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2025-71381 vulnerable 2026-07-29 00:18:08.315879 Hono - Vary Header Injection in CORS Middleware
MEDIUM (6.5)
Hono 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 incoming request into the response. Because Vary is a response header that should be managed by the server, an attacker can supply arbitrary Vary values that are reflected into the response, potentially causing cache key pollution and inconsistent CORS enforcement in environments that rely on shared caches or proxies.
Published: 2026-06-30T22:08:21.523Z
Updated: 2026-07-01T13:19:21.892Z
Reference links
Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.