CVE Catalog

CVE-2026-15714

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.39%

31th percentile - higher than 31% of all known CVEs

Summary

An out-of-bounds read vulnerability was found in libsoup's multipart processing subsystem. The soup_multipart_input_stream_read_headers() function does not properly restrict the size of boundary strings, leading to a read past the allocated buffer. A remote unauthenticated attacker can exploit this to cause a denial of service (DoS) or potentially read unauthorized memory fragments.

Risk Assessment

The risk for the organization includes potential disruption of services using libsoup (e.g., HTTP servers) by sending a crafted HTTP response. This could lead to temporary application unavailability or leakage of sensitive memory data.

Recommendation

It is recommended to immediately update libsoup to a patched version. Additionally, consider implementing temporary WAF rules to block suspicious multipart headers.

Other vulnerabilities in libsoup

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS