HTTP/2 Input Stream Buffering Flaw in libsoup by GNOME
CVE-2026-85534
5.9MEDIUM
What is CVE-2026-85534?
A vulnerability exists in libsoup that stems from an improper handling of HTTP/2 request bodies sourced from non-pollable input streams. This flaw allows a malicious HTTP/2 server to manipulate the SETTINGS_INITIAL_WINDOW_SIZE while a buffered read is still being processed. Consequently, the client may attempt to copy an excessively large buffer into a smaller DATA callback without a sufficient runtime bounds check. This situation can lead to unforeseen application behavior, potentially resulting in process termination or HTTP/2 session failures. Users are encouraged to assess their environment and apply relevant updates to safeguard against this issue.
References
CVSS V3.1
Score:
5.9
Severity:
MEDIUM
Confidentiality:
None
Integrity:
None
Availability:
None
Attack Vector:
Network
Attack Complexity:
High
Privileges Required:
None
User Interaction:
None
Scope:
Unchanged
Timeline
Vulnerability published
Vulnerability Reserved
Credit
Red Hat would like to thank xtromera for reporting this issue.