Description
A flaw was found in libsoup. A malicious HTTP/2 server or a Man-in-the-Middle (MITM) attacker can exploit a heap use-after-free vulnerability in the HTTP/2 client implementation. This occurs when a GNOME application uploads a file using HTTP/2, and the server sends a GOAWAY frame while the file body is being read asynchronously. This can lead to memory corruption, potentially resulting in information disclosure or arbitrary code execution.
Published: 2026-09-04
Score: 7.6 High
EPSS: < 1% Very Low
KEV: No
Impact: Arbitrary Code Execution via heap use-after-free
Action: Apply Patch
AI Analysis

Impact

The flaw occurs when an HTTP/2 server sends a GOAWAY frame while a GNOME application is uploading a file. The libsoup HTTP/2 client mishandles the asynchronous data read, freeing memory that is still in use. The result is a heap use‑after‑free that can corrupt memory and potentially allow an attacker to read confidential data or execute code with the privileges of the client process. This vulnerability is categorized as CWE‑416, improper use of memory after it has been freed.

Affected Systems

The issue is present in the libsoup library bundled with Red Hat Enterprise Linux 6, 7, 8, 9 and 10. Any GNOME application that relies on libsoup for HTTP/2 uploads on those distributions is potentially affected.

Risk and Exploitability

The CVSS score of 7.6 reflects a high severity. Exploitation requires control of an HTTP/2 server or a Man‑in‑the‑Middle position, which is a realistic attack vector for network operators or compromised servers. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Consequently, while exploitation is likely to be limited to targeted environments, the potential for arbitrary code execution makes it a significant threat if the attacker can influence the server that the client communicates with.

Generated by OpenCVE AI on September 4, 2026 at 08:50 UTC.

Remediation

Vendor Workaround

Mitigation for this issue is either not available or the currently available options do not meet the Red Hat Product Security criteria comprising ease of use and deployment, applicability to widespread installation base, or stability.


OpenCVE Recommended Actions

  • Install the latest RHEL update package that contains the patched libsoup (for example, update RHEL 8 to the newest available errata, same for RHEL 9, 10, 7 and 6).
  • Temporarily disable or restrict HTTP/2 use on client applications that upload large files, or configure them to fall back to HTTP/1.1 until the patch is applied.
  • Implement TLS best practices such as enforcing certificate pinning or using only trusted CAs to reduce the risk of Man-in-the-Middle exploitation during HTTP/2 uploads.

Generated by OpenCVE AI on September 4, 2026 at 08:50 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 16 Sep 2026 17:30:00 +0000

Type Values Removed Values Added
CPEs cpe:/o:redhat:enterprise_linux:10 cpe:/o:redhat:enterprise_linux:10.2
References

Fri, 04 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Fri, 04 Sep 2026 15:00:00 +0000

Type Values Removed Values Added
References

Fri, 04 Sep 2026 12:15:00 +0000

Type Values Removed Values Added
References
Metrics threat_severity

None

threat_severity

Important


Fri, 04 Sep 2026 07:45:00 +0000

Type Values Removed Values Added
Description A flaw was found in libsoup. A malicious HTTP/2 server or a Man-in-the-Middle (MITM) attacker can exploit a heap use-after-free vulnerability in the HTTP/2 client implementation. This occurs when a GNOME application uploads a file using HTTP/2, and the server sends a GOAWAY frame while the file body is being read asynchronously. This can lead to memory corruption, potentially resulting in information disclosure or arbitrary code execution.
Title Libsoup: libsoup: heap use-after-free in libsoup http/2 client on_data_read() via goaway during body upload
First Time appeared Redhat
Redhat enterprise Linux
Weaknesses CWE-416
CPEs cpe:/o:redhat:enterprise_linux:10
cpe:/o:redhat:enterprise_linux:6
cpe:/o:redhat:enterprise_linux:7
cpe:/o:redhat:enterprise_linux:8
cpe:/o:redhat:enterprise_linux:9
Vendors & Products Redhat
Redhat enterprise Linux
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:H'}


Subscriptions

Redhat Enterprise Linux
cve-icon MITRE

Status: PUBLISHED

Assigner: redhat

Published:

Updated: 2026-09-16T17:20:52.201Z

Reserved: 2026-09-03T12:45:28.161Z

Link: CVE-2026-85197

cve-icon Vulnrichment

Updated: 2026-09-04T18:15:24.901Z

cve-icon NVD

Status : Awaiting Analysis

Published: 2026-09-04T08:17:16.677

Modified: 2026-09-16T18:17:17.720

Link: CVE-2026-85197

cve-icon Redhat

Severity : Important

Publid Date: 2026-09-03T13:00:00Z

Links: CVE-2026-85197 - Bugzilla

cve-icon OpenCVE Enrichment

Updated: 2026-09-04T09:00:05Z

Weaknesses