CVE Database›Document archive›CVE-2024-52531

CVE-2024-52531

libsoup: buffer overflow via UTF-8 conversion in soup_header_parse_param_list_strict

Loading…

Severity

Important

Red Hat Product Security

9

CVSS 3.1

Review impact separately from score.

Published · November 11, 2024

Updated · June 30, 2026

Description

A flaw was found in the libsoup library. Decoding specially crafted UTF-8 input data with the soup_header_parse_param_list_strict function can cause a heap-based buffer overflow, potentially resulting in code execution and denial of service to applications linked to the library.

Statement

Further investigation found that this issue can be exploited remotely, increasing the possibility of exploitation and the severity of this vulnerability.

Only applications that decode UTF-8 input data with the soup_header_parse_param_list_strict function are vulnerable to this issue.

Furthermore, exploitation of this vulnerability highly depends on the application code, the heap layout and functionalities exposed to an attacker. For this reason, this flaw has been rated with an Important severity.

CVSS score applicability

The CVSS score(s) listed for this vulnerability do not reflect the associated product's status, and are included for informational purposes to better understand the severity of this vulnerability.

Mitigation

Red Hat has investigated whether a possible mitigation exists for this issue, and has not been able to identify a practical example. Please update the affected package as soon as possible.

CVSS / CWE

CVSS 3.1 · 9
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H

CWE-122 · Heap-based Buffer Overflow