Skip to main content

libsoup CVE-2026-15714

| EUVDEUVD-2026-44435 MEDIUM
Out-of-bounds Read (CWE-125)
2026-07-14 redhat GHSA-pr44-vh8f-w48v
6.5
CVSS 3.1 · Vendor: redhat
Share

Severity by source

Vendor (redhat) PRIMARY
6.5 MEDIUM
AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
vuln.today AI
6.5 MEDIUM

Network-delivered malformed HTTP response requires no auth or interaction; partial confidentiality (memory leak) and partial availability (crash) with no integrity impact.

3.1 AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:L
4.0 AV:N/AC:L/AT:N/PR:N/UI:N/VC:L/VI:N/VA:L/SC:N/SI:N/SA:N
SUSE
MEDIUM
qualitative
Red Hat
6.5 MEDIUM
qualitative

Primary rating from Vendor (redhat).

CVSS VectorVendor: redhat

Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
Low
Integrity
None
Availability
Low

Lifecycle Timeline

2
Analysis Generated
Jul 22, 2026 - 14:02 vuln.today
CVE Published
Jul 14, 2026 - 19:50 nvd
MEDIUM 6.5

DescriptionCVE.org

An out-of-bounds read vulnerability was found in libsoup's multipart processing subsystem. The flaw exists in the soup_multipart_input_stream_read_headers() function inside soup-multipart-input-stream.c, which does not adequately restrict or validate the size of incoming multipart boundary strings. When processing a crafted HTTP response containing a malformed or oversized boundary parameter, the internal stream reader reads past the allocated buffer bounds. A remote, unauthenticated attacker can exploit this behavior to cause a service denial (DoS) through application failure or potentially read fragments of unauthorized memory metadata.

AnalysisAI

Out-of-bounds read in libsoup's multipart processing exposes applications on Red Hat Enterprise Linux 6 through 10 to remote denial-of-service or partial memory disclosure. The flaw resides in soup_multipart_input_stream_read_headers() where oversized or malformed multipart boundary strings are not adequately size-validated, allowing an attacker to cause the stream reader to exceed its allocated buffer. A proof-of-concept exists per SSVC data, the attack is rated automatable, and no active exploitation is confirmed in CISA KEV - placing this in a monitored-but-actionable risk tier rather than an emergency response category.

Technical ContextAI

libsoup is the GNOME project's HTTP client/server library, widely bundled with GNOME-based applications and packaged across Red Hat Enterprise Linux releases from RHEL 6 through RHEL 10 (CPE: cpe:2.3:a:red_hat:red_hat_enterprise_linux_*). The vulnerable code path is soup_multipart_input_stream_read_headers() in soup-multipart-input-stream.c, which is responsible for parsing MIME multipart HTTP responses. CWE-125 (Out-of-Bounds Read) identifies the root cause class: the function reads a boundary string value from the incoming HTTP response headers without enforcing an upper bound on its length relative to the allocated internal buffer, causing the reader to access memory beyond the buffer's end. This class of flaw typically manifests as either a crash (SIGSEGV) due to reading unmapped memory, or a partial information leak of adjacent heap or stack metadata when the adjacent memory is mapped and readable.

RemediationAI

Apply the updated libsoup package from Red Hat via the standard yum or dnf update mechanism for the affected RHEL release, referencing the advisory at https://access.redhat.com/security/cve/CVE-2026-15714 and tracking the upstream fix at https://gitlab.gnome.org/GNOME/libsoup/-/work_items/542. An exact patched release version is not independently confirmed from the available data - consult the Bugzilla entry at https://bugzilla.redhat.com/show_bug.cgi?id=2499942 for the specific package version. As a compensating control prior to patching, consider restricting outbound HTTP connections from libsoup-consuming applications to trusted servers only, reducing attacker ability to deliver a crafted multipart response; note this may disrupt legitimate application functionality. Where libsoup is used in server-side automation or scheduled fetch jobs, placing those jobs behind an HTTP proxy that validates or strips unusual multipart boundary values may reduce attack surface, though this is architecture-dependent.

CVE-2026-18663 MEDIUM
5.9 Aug 12

Heap corruption via double-free in 389-ds-base's LDAP control parsing allows an unauthenticated remote attacker to crash

CVE-2026-4631 CRITICAL POC
9.8 Apr 07

Remote code execution in Cockpit's web interface allows unauthenticated attackers to execute arbitrary commands on the h

CVE-2026-4480 CRITICAL POC
9.0 May 26

Remote code execution in Samba's printing subsystem allows remote attackers to inject arbitrary shell commands via craft

CVE-2026-18922 CRITICAL
9.8 Sep 07

Authentication bypass in 389 Directory Server (shipped as Red Hat Directory Server 11-13 and within RHEL 6-10) lets remo

CVE-2026-14544 CRITICAL
9.8 Jul 03

Remote code execution and privilege escalation in HPLIP (HP Linux Imaging and Printing) affects the hpcups print filter

CVE-2026-76578 CRITICAL
9.8 Sep 07

Unauthenticated privilege escalation in FreeIPA (Red Hat Identity Management) allows a remote attacker to gain genuine a

CVE-2026-5121 HIGH
7.5 Mar 30

Remote code execution in libarchive on 32-bit systems allows unauthenticated attackers to execute arbitrary code via spe

CVE-2026-28369 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow (the embedded web server underpinning JBoss EAP, Red Hat Data Grid, and Apache Camel

CVE-2026-28368 CRITICAL
9.1 Mar 27

HTTP request smuggling in Red Hat Undertow allows remote unauthenticated attackers to bypass front-end security controls

CVE-2026-33845 CRITICAL
9.1 Apr 30

Out-of-bounds read in the GnuTLS DTLS handshake reassembly logic lets remote unauthenticated attackers trigger an intege

CVE-2026-28367 CRITICAL
9.1 Mar 27

HTTP request smuggling in Undertow allows remote unauthenticated attackers to send `\r\r\r` as a header block terminator

CVE-2026-16526 HIGH
8.8 Jul 30

Local privilege escalation in Performance Co-Pilot (PCP) on Red Hat Enterprise Linux 6 through 10 and OpenShift Containe

Vendor StatusVendor

SUSE

Severity: Moderate
Product Status
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise Desktop 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise High Performance Computing 15 SP7 Affected
SUSE Linux Enterprise Micro 5.3 Affected

Share

CVE-2026-15714 vulnerability details – vuln.today

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy