PT-2023-1389

CVE-2023-25725

·

Published

2023-02-14

·

Updated

2025-10-11

Description by

CVSS 3.1
9.1
Critical
MetricsAV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
Name of the Vulnerable Software and Affected Versions HAProxy versions prior to 2.7.3 HAProxy versions prior to 2.6.9 HAProxy versions prior to 2.5.12 HAProxy versions prior to 2.4.22 HAProxy versions prior to 2.2.29 HAProxy versions prior to 2.0.31
Description The issue is related to the handling of HTTP requests in HAProxy, which may allow an attacker to perform an HTTP request smuggling attack. This can be achieved by exploiting the HTTP header parsers in HAProxy, which may accept empty header field names, causing some headers to disappear after being parsed and processed for HTTP/1.0 and HTTP/1.1. The impact is limited for HTTP/2 and HTTP/3, as the headers disappear before being parsed and processed. The attack can be used to bypass authentication checks or access restricted areas.
Recommendations For versions prior to 2.7.3, update to version 2.7.3 or later. For versions prior to 2.6.9, update to version 2.6.9 or later. For versions prior to 2.5.12, update to version 2.5.12 or later. For versions prior to 2.4.22, update to version 2.4.22 or later. For versions prior to 2.2.29, update to version 2.2.29 or later. For versions prior to 2.0.31, update to version 2.0.31 or later. As a temporary workaround, consider restricting access to vulnerable modules or functions until a patch is available.
Exploitability
Exploit
Fix
Impacts
Vendors
Affected products
Related identifiers
ALSA-2023:1696
ALT-PU-2023-1508
ALT-PU-2023-1942
ALT-PU-2023-5064
ALT-PU-2023-5100
AZL-13569
BIT-HAPROXY-2023-25725
DLA-3318-1
DSA-5348-1
OESA-2023-1141
OPENSUSE-SU-2023_0411-1
OPENSUSE-SU-2024:12686-1
RHSA-2023:1268
RHSA-2023:1325
RHSA-2023:1655
RHSA-2023:1696
RHSA-2023_1696
RHSA-2023:1978
ROSA-SA-2024-2400
SUSE-FU-2023:2117-1
SUSE-FU-2023:2119-1
SUSE-SU-2023:0411-1
SUSE-SU-2023_0411-1
SUSE-SU-2023:0412-1
SUSE-SU-2023:0413-1
USN-5869-1
USN-7135-1
Found an issue in the description? Have something to add? Feel free to write us 👾