Skip to main content
VulnerabilityPublished

CVE-2026-33128: h3js h3 · CRLF Injection

Affects h3js h3Source CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.5 High : upgrade to 2.0.1-rc.15 or 1.15.6 soon.

Data as of 1 Nov 2026, 08:20 UTC

CVSS 3.1 base score
7.5High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 47% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 2.0.1-rc.15, 1.15.6
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:H/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 20 Mar 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 31 Oct 2026.

What to do

Upgrade h3 to 2.0.1-rc.15 or 1.15.6; h3js/h3 to 1.15.6.

Affected software

ProductAffectedFixed in
h3jsh3Affected
  • >=2.0.0 <2.0.1-rc.15
Fixed in
  • 2.0.1-rc.15
h3jsh3Affected
  • <1.15.6
Fixed in
  • 1.15.6
GitHubh3js/h3pkg:github/h3js/h3Other threatsAffected
  • <1.15.6
Fixed in
  • 1.15.6

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate this vulnerability, organizations should upgrade all affected h3js instances to version 1.15.6 or later, or 2.0.1-rc.15 or later, where the issue is fixed. If immediate upgrading is not feasible, implement input validation and sanitization on all SSE message fields (id, event, data, comment) to neutralize CRLF sequences before they reach the createEventStream functions. Employ web application firewalls (WAFs) with custom rules to detect and block suspicious SSE payloads containing CRLF injection patterns. Restrict network access to SSE endpoints to trusted clients and internal networks to reduce exposure. Monitor SSE traffic for anomalies that could indicate injection attempts. Additionally, review client-side SSE event handlers for robustness against malformed or unexpected events to minimize impact if injection occurs. Maintain up-to-date inventory of h3js versions in use and apply security patches promptly. Finally, conduct security testing focused on SSE injection vectors during development and deployment cycles.

Description

H3 is a minimal H(TTP) framework. In versions prior to 1.15.6 and between 2.0.0 through 2.0.1-rc.14, createEventStream is vulnerable to Server-Sent Events (SSE) injection due to missing newline sanitization in formatEventStreamMessage() and formatEventStreamComment(). An attacker who controls any part of an SSE message field (id, event, data, or comment) can inject arbitrary SSE events to connected clients. This issue is fixed in versions 1.15.6 and 2.0.1-rc.15.

References

Community reviews

Loading reviews…