CVE-2022-41721

Request smuggling due to improper request handling in golang.org/x/net/http2/h2c

Published Jan 13, 2023 CVSS 3.1 · 7.5 High EPSS 1.9% KEV · Not listed
Description
A request smuggling attack is possible when using MaxBytesHandler. When using MaxBytesHandler, the body of an HTTP request is not fully consumed. When the server attempts to read HTTP2 frames from the connection, it will instead be reading the body of the HTTP request, which could be attacker-manipulated to represent arbitrary HTTP2 requests.

Remediation

No solution or workaround provided in the CVE record

Tracking

Sign in to view the affected projects.

Advisories

Source ID Title
EUVD EUVD EUVD-2023-0462 golang.org/x/net/http2/h2c vulnerable to request smuggling attack
Github GHSA Github GHSA GHSA-fxg5-wq6x-vr4w golang.org/x/net/http2/h2c vulnerable to request smuggling attack
History
Type Values Removed Values Added
Metrics epss

{'score': 0.00074}

epss

{'score': 0.00076}

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'yes', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}

Weaknesses

Sources

Status
PUBLISHED
Assigner
Go
Published
Updated
Apr 4, 2025, 2:46 PM
Reserved
Sep 28, 2022, 5:00 PM
Status
Modified
Published
Jan 13, 2023, 11:15 PM
Modified
Jun 17, 2026, 5:03 AM
Severity
Moderate
Public date
Jan 13, 2023, 12:00 AM