Analysis and contextual insights are available on OpenCVE Cloud.
No vendor fix or workaround currently provided.
Additional remediation guidance may be available on OpenCVE Cloud.
Tracking
Sign in to view the affected projects.
| Source | ID | Title |
|---|---|---|
Github GHSA |
GHSA-4px2-pw77-vc85 | SwiftNIO HTTP/2: HTTP/2-to-HTTP/1 Request Smuggling via unvalidated :path pseudo-header in HTTP2ToHTTP1Codec |
| Link | Providers |
|---|---|
| https://github.com/advisories/GHSA-4px2-pw77-vc85 |
|
Fri, 26 Jun 2026 07:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Apple
Apple swiftnio Http/2 |
|
| Vendors & Products |
Apple
Apple swiftnio Http/2 |
Thu, 25 Jun 2026 21:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Title | Control Characters in HTTP/2 Pseudo-Headers Not Validated in swift-nio-http2 |
Thu, 25 Jun 2026 20:30:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Weaknesses | CWE-116 | |
| Metrics |
cvssV3_1
|
Thu, 25 Jun 2026 19:00:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | swift-nio-http2's HTTP/2-to-HTTP/1.1 codec did not validate pseudo-header values for control characters before placing them into the translated HTTP/1.1 message. swift-nio-http2 1.44.1 adds validation of all pseudo-header values (:path, :authority, :scheme, :method, and :status) at both the HPACK header validation layer and the HTTP/2-to-HTTP/1.1 translation layer. Requests or responses containing CR, LF, or NUL bytes in any pseudo-header value are now rejected with a connection error. This issue is fixed in swift-nio-http2 1.44.1. | |
| References |
|
Status: PUBLISHED
Assigner: apple
Published:
Updated: 2026-06-25T19:28:38.970Z
Reserved: 2026-03-03T16:36:03.983Z
Link: CVE-2026-28898
Updated: 2026-06-25T19:23:57.755Z
No data.
No data.
OpenCVE Enrichment
Updated: 2026-06-26T07:15:16Z
Github GHSA