PT-2023-1389 · Haproxy+8 · Haproxy+8

Published

2023-02-14

·

Updated

2025-10-11

·

CVE-2023-25725

CVSS v3.1

9.1

Critical

VectorAV: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.

Exploit

Fix

HTTP Request/Response Smuggling

Weakness Enumeration

Related Identifiers

ALSA-2023:1696
ALT-PU-2023-1508
ALT-PU-2023-1942
ALT-PU-2023-5064
ALT-PU-2023-5100
AZL-13569
BDU:2023-00758
BIT-HAPROXY-2023-25725
CVE-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:1978
RHSA-2023_1696
ROSA-SA-2024-2400
SUSE-FU-2023:2117-1
SUSE-FU-2023:2119-1
SUSE-SU-2023:0411-1
SUSE-SU-2023:0412-1
SUSE-SU-2023:0413-1
SUSE-SU-2023_0411-1
USN-5869-1
USN-7135-1

Affected Products

Alt Linux
Almalinux
Astra Linux
Haproxy
Linuxmint
Red Hat
Red Os
Suse
Ubuntu