CVE-2026-15714
Deferred Deferred - Pending Action

Out-of-Bounds Read in libsoup Multipart Processing

Vulnerability report for CVE-2026-15714, including description, CVSS score, EPSS score, affected products, exploitability, helpful resources, and attack-flow context.

Publication date: 2026-07-14

Last updated on: 2026-07-15

Assigner: Red Hat, Inc.

Description

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.

CVSS Scores

EPSS Scores

Probability:
Percentile:

Meta Information

Published
2026-07-14
Last Modified
2026-07-15
Generated
2026-08-04
AI Q&A
2026-07-15
EPSS Evaluated
2026-08-02
NVD
EUVD

Affected Vendors & Products

Showing 1 associated CPE
Vendor Product Version / Range
gnome libsoup *

Helpful Resources

Exploitability

CWE
CWE Icon
KEV
KEV Icon
CWE ID Description
CWE-125 The product reads data past the end, or before the beginning, of the intended buffer.

Attack-Flow Graph

AI Quick Actions

Instant insights powered by AI
Executive Summary

This is an out-of-bounds read vulnerability in libsoup's multipart processing subsystem. The flaw occurs in the soup_multipart_input_stream_read_headers() function when handling multipart MIME messages. The function fails to validate the length of multipart boundary strings, allowing excessively large boundaries. This causes memory pointer calculations to exceed buffer limits, leading to unauthorized memory reads.

Detection Guidance

Detecting this vulnerability requires monitoring for crashes or unusual behavior in applications using libsoup during multipart MIME processing. Check logs for segmentation faults or application crashes when handling HTTP responses with large boundary strings. Use network monitoring tools to inspect HTTP traffic for malformed multipart boundaries.

Impact Analysis

A remote, unauthenticated attacker could exploit this to cause a denial of service by crashing the application. It may also expose fragments of unauthorized memory metadata, though no direct data theft is confirmed.

Compliance Impact

This vulnerability could impact compliance by causing service disruptions (DoS) that violate uptime requirements in GDPR or HIPAA. Exposure of memory metadata may also raise concerns under data protection regulations, though no direct data leakage is confirmed.

Mitigation Strategies

Update libsoup to the latest patched version immediately. If updating is not possible, restrict network access to services using libsoup or implement strict input validation for HTTP multipart boundaries. Monitor affected applications for crashes or memory leaks as a sign of exploitation.

Chat Assistant

Ask questions about this CVE
Hi! I’m here to help you understand CVE-2026-15714. Ask me anything about the vulnerability, its impact, or mitigation strategies.
0/70

EPSS Chart