Resource Exhaustion in ninenines cowlib Affects HTTP/2 Endpoints
CVE-2026-113431
8.7HIGH
What is CVE-2026-113431?
The vulnerability in ninenines cowlib involves a potential resource exhaustion scenario in HTTP/2 endpoints. It allows an unauthenticated remote peer to exhaust the memory by exploiting the allocation of oversized decoded header fields. The cow_http2_machine component fails to properly limit the size of the decoded header list, leading to excessive memory allocation without bounds across streams and connections. This issue, present in versions 2.7.0 and later, originates from improper handling of HPACK-indexed header fields, thereby creating significant risks in environments that utilize the affected versions.
Affected Version(s)
cowlib 2.7.0
cowlib b461b119e78e4e09bb28b186b09da7ed4a86a0dd
References
CVSS V4
Score:
8.7
Severity:
HIGH
Confidentiality:
None
Integrity:
None
Availability:
High
Attack Vector:
Network
Attack Complexity:
Low
Attack Required:
None
Privileges Required:
Undefined
User Interaction:
None
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Andrew Moore
Andrew Moore
LoĂŻc Hoguin
Jonatan Männchen / EEF
