h3 has a Server-Sent Events Injection via Unsanitized Newlines in Event Stream Fields
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | |||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| h3js | h3 | affected |
|
Configuration 1 [-]
|
No data.
| Vendor | Product | Versions | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| H3js | H3 |
|
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-22cc-p3c6-wpvm | h3 has a Server-Sent Events Injection via Unsanitized Newlines in Event Stream Fields |
No CVSS v4.0
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.596% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
H3
H3 h3 |
|
| CPEs | cpe:2.3:a:h3:h3:*:*:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.0:*:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc10:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc11:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc12:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc13:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc14:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc2:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc3:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc4:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc5:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc6:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc7:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc8:*:*:*:node.js:*:* cpe:2.3:a:h3:h3:2.0.1:rc9:*:*:*:node.js:*:* |
|
| Vendors & Products |
H3
H3 h3 |
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
H3js
H3js h3 |
|
| Vendors & Products |
H3js
H3js h3 |
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| 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. | |
| Title | h3 has a Server-Sent Events Injection via Unsanitized Newlines in Event Stream Fields | |
| Weaknesses | CWE-93 | |
| References |
| |
| Metrics |
cvssV3_1
|