Denial of service via crafted HTTP/2 stream in net/http and golang.org/x/net
CVE-2022-41723

7.5HIGH

Key Information:

What is CVE-2022-41723?

A vulnerability exists within the HPACK decoder of the Go programming language that allows for excessive CPU consumption. This can be triggered by a maliciously crafted HTTP/2 stream, potentially resulting in service interruptions due to high resource utilization. The issue is particularly concerning as it can be initiated with a minimal number of crafted requests, leading to a denial of service. It's crucial for developers and system administrators using Go to implement appropriate mitigations to protect their applications.

Affected Version(s)

golang.org/x/net/http2 0 < 0.7.0

golang.org/x/net/http2/hpack 0 < 0.7.0

net/http 0 < 1.19.6

References

CVSS V3.1

Score:
7.5
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
Low
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged

Timeline

  • Vulnerability published

  • Vulnerability Reserved

Credit

Philippe Antoine (Catena cyber)
.