CVE-2026-85534: Reachable Assertion in Red Hat Red Hat Enterprise Linux 10
Description
A flaw was found in libsoup. When a client sends an HTTP/2 request body from a non-pollable input stream, the library can buffer more data than the current flow-control window later allows. A malicious HTTP/2 server can shrink SETTINGS_INITIAL_WINDOW_SIZE while that buffered read is still in progress. The client then copies the full buffer into a smaller DATA callback without a runtime bounds check, which can abort the process or fail the HTTP/2 session.
CVSS v3.1
Score 5.9medium
Affected software
Red Hat
Red Hat Enterprise Linux 10
Red Hat
Red Hat Enterprise Linux 6
Red Hat
Red Hat Enterprise Linux 7
Red Hat
Red Hat Enterprise Linux 8
Red Hat
Red Hat Enterprise Linux 9
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-85534 is a reachable assertion vulnerability in libsoup 3 HTTP/2 client. When a client sends an HTTP/2 request body from a non-pollable input stream (e.g., GFileInputStream), the library buffers more data than the current flow-control window later permits. A malicious HTTP/2 server can shrink SETTINGS_INITIAL_WINDOW_SIZE during this buffered read. The client then copies the full buffer into a smaller DATA callback without runtime bounds checking, triggering an assertion failure that aborts the client process or fails the HTTP/2 session. Red Hat builds keep GLib assertions enabled, so the typical outcome is a client process abort rather than memory corruption. Exploitation requires the client to connect to a malicious HTTP/2 server and use the vulnerable request-body path. The affected versions are libsoup >= 3.0.0. No official patch or remediation level is currently provided by Red Hat. The vulnerability results in a denial of service (DoS) condition.
Potential Impact
The vulnerability causes a denial of service by aborting the client process or dropping the HTTP/2 session when triggered. There is no impact on confidentiality or integrity. Exploitation requires the client to connect to an attacker-controlled HTTP/2 server and use the vulnerable request-body path. The assertion failure prevents memory corruption but results in service disruption.
Mitigation Recommendations
Red Hat advises not to perform HTTP/2 uploads from non-pollable streams (such as GFileInputStream) to untrusted servers. Using soup_message_set_request_body_from_bytes(), which uses a pollable path, is recommended. Assertions abort the process rather than returning an oversized length, so this is not a fix but a safety mechanism. No official patch or fix is currently available; patch status is not yet confirmed — check the Red Hat advisory for updates.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- redhat
- Date Reserved
- 2026-09-04T08:57:22.995Z
- Cvss Version
- 3.1
- State
- PUBLISHED
- Vendor Advisory Urls
- [{"url":"https://access.redhat.com/security/cve/CVE-2026-85534","vendor":"Red Hat"}]
Threat ID: 6a9a9bf4acd9273b496ca317
Added to database: 09/04/2026, 10:22:44 UTC
Last enriched: 09/07/2026, 12:12:59 UTC
Last updated: 10/19/2026, 06:48:20 UTC
Views: 78
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.