CVE catalog

CVE-2023-25725

haproxy: CVE-2023-25725

[CVE catalog]

Severity
Critical · CVSS 9.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:N/I:H/A:L
Published
Source
[NVD] · [CVE record]
EPSS
5.45% · Oct 25, 2026

HAProxy before 2.7.3 may allow a bypass of access control because HTTP/1 headers are inadvertently lost in some situations, aka "request smuggling." The HTTP header parsers in HAProxy may accept empty header field names, which could be used to truncate the list of HTTP headers and thus make some headers disappear after being parsed and processed for HTTP/1.0 and HTTP/1.1. For HTTP/2 and HTTP/3, the impact is limited because the headers disappear before being parsed and processed, as if they had not been sent by the client. The fixed versions are 2.7.3, 2.6.9, 2.5.12, 2.4.22, 2.2.29, and 2.0.31.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianhaproxysid3.2.26-1fixed
Debianhaproxyforky3.2.26-1fixed
Debianhaproxytrixie3.0.11-1+deb13u3fixed
Debianhaproxytrixie-security3.0.11-1+deb13u4fixed
Debianhaproxybookworm2.6.12-1+deb12u3fixed
Debianhaproxybookworm-security2.6.12-1+deb12u4fixed
Ubuntuhaproxypro1.5.14-1vulnerable
Ubuntuhaproxypro1.5.15-1vulnerable
Ubuntuhaproxypro1.6.2-1vulnerable
Ubuntuhaproxypro1.6.2-2vulnerable
Ubuntuhaproxypro1.6.2-2ubuntu1vulnerable
Ubuntuhaproxypro1.6.2-2ubuntu3vulnerable
Ubuntuhaproxypro1.6.3-1vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.1vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.2vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.3vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.3+esm1vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.3+esm2fixed
Ubuntuhaproxy18.041.7.9-1ubuntu1vulnerable
Ubuntuhaproxy18.041.7.9-1ubuntu2vulnerable
Ubuntuhaproxy18.041.8.4-1vulnerable
Ubuntuhaproxy18.041.8.7-1vulnerable
Ubuntuhaproxy18.041.8.8-1vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.1vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.2vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.3vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.4vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.6vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.7vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.8vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.9vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.10vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.11vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.13fixed
Ubuntuhaproxy20.042.0.5-1vulnerable
Ubuntuhaproxy20.042.0.8-1vulnerable
Ubuntuhaproxy20.042.0.9-1vulnerable
Ubuntuhaproxy20.042.0.10-1vulnerable
Ubuntuhaproxy20.042.0.10-1ubuntu1vulnerable
Ubuntuhaproxy20.042.0.11-1ubuntu1vulnerable
Ubuntuhaproxy20.042.0.12-1ubuntu2vulnerable
Ubuntuhaproxy20.042.0.13-1ubuntu2vulnerable
Ubuntuhaproxy20.042.0.13-2vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.1vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.2vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.3vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.5vulnerable
Ubuntuhaproxy20.042.0.29-0ubuntu1vulnerable
Ubuntuhaproxy20.042.0.29-0ubuntu1.1vulnerable
Ubuntuhaproxy20.042.0.29-0ubuntu1.3fixed
Ubuntuhaproxy22.042.2.9-2ubuntu2vulnerable
Ubuntuhaproxy22.042.4.8-1vulnerable
Ubuntuhaproxy22.042.4.8-2ubuntu3vulnerable
Ubuntuhaproxy22.042.4.11-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.12-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.12-1ubuntu2vulnerable
Ubuntuhaproxy22.042.4.13-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.14-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.18-0ubuntu1vulnerable
Ubuntuhaproxy22.042.4.18-0ubuntu1.1vulnerable
Ubuntuhaproxy22.042.4.18-0ubuntu1.2fixed
Ubuntuhaproxypro1.5.14-1vulnerable
Ubuntuhaproxypro1.5.15-1vulnerable
Ubuntuhaproxypro1.6.2-1vulnerable
Ubuntuhaproxypro1.6.2-2vulnerable
Ubuntuhaproxypro1.6.2-2ubuntu1vulnerable
Ubuntuhaproxypro1.6.2-2ubuntu3vulnerable
Ubuntuhaproxypro1.6.3-1vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.1vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.2vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.3vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.3+esm1vulnerable
Ubuntuhaproxypro1.6.3-1ubuntu0.3+esm2fixed
Ubuntuhaproxy18.041.7.9-1ubuntu1vulnerable
Ubuntuhaproxy18.041.7.9-1ubuntu2vulnerable
Ubuntuhaproxy18.041.8.4-1vulnerable
Ubuntuhaproxy18.041.8.7-1vulnerable
Ubuntuhaproxy18.041.8.8-1vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.1vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.2vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.3vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.4vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.6vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.7vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.8vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.9vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.10vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.11vulnerable
Ubuntuhaproxy18.041.8.8-1ubuntu0.13fixed
Ubuntuhaproxy20.042.0.5-1vulnerable
Ubuntuhaproxy20.042.0.8-1vulnerable
Ubuntuhaproxy20.042.0.9-1vulnerable
Ubuntuhaproxy20.042.0.10-1vulnerable
Ubuntuhaproxy20.042.0.10-1ubuntu1vulnerable
Ubuntuhaproxy20.042.0.11-1ubuntu1vulnerable
Ubuntuhaproxy20.042.0.12-1ubuntu2vulnerable
Ubuntuhaproxy20.042.0.13-1ubuntu2vulnerable
Ubuntuhaproxy20.042.0.13-2vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.1vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.2vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.3vulnerable
Ubuntuhaproxy20.042.0.13-2ubuntu0.5vulnerable
Ubuntuhaproxy20.042.0.29-0ubuntu1vulnerable
Ubuntuhaproxy20.042.0.29-0ubuntu1.1vulnerable
Ubuntuhaproxy20.042.0.29-0ubuntu1.3fixed
Ubuntuhaproxy22.042.2.9-2ubuntu2vulnerable
Ubuntuhaproxy22.042.4.8-1vulnerable
Ubuntuhaproxy22.042.4.8-2ubuntu3vulnerable
Ubuntuhaproxy22.042.4.11-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.12-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.12-1ubuntu2vulnerable
Ubuntuhaproxy22.042.4.13-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.14-1ubuntu1vulnerable
Ubuntuhaproxy22.042.4.18-0ubuntu1vulnerable
Ubuntuhaproxy22.042.4.18-0ubuntu1.1vulnerable
Ubuntuhaproxy22.042.4.18-0ubuntu1.2fixed
Susehaproxylinux enterprise micro 5.32.4.8+git0.d1f8d41e0-150400.3.10.1fixed
Susehaproxylinux enterprise high availability extension 15 sp42.4.8+git0.d1f8d41e0-150400.3.10.1fixed
Opensusehaproxyleap micro 5.32.4.8+git0.d1f8d41e0-150400.3.10.1fixed
Opensusehaproxyleap 15.42.4.8+git0.d1f8d41e0-150400.3.10.1fixed
Opensusehaproxytumbleweed2.7.3+git0.1065b1000-1.1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianhaproxysourcesid2.6.8-2not yet assignedNot reportedNot reported
Debianhaproxysourceforky2.6.8-2not yet assignedNot reportedNot reported
Debianhaproxysourcetrixie2.6.8-2not yet assignedNot reportedNot reported
Debianhaproxysourcebookworm2.6.8-2not yet assignedNot reportedNot reported
Ubuntuhaproxydebpro1.6.3-1ubuntu0.3+esm2Not reportedUSN-7135-1Not reported
Ubuntuhaproxydeb18.041.8.8-1ubuntu0.13Not reportedUSN-5869-1Not reported
Ubuntuhaproxydeb20.042.0.29-0ubuntu1.3Not reportedUSN-5869-1Not reported
Ubuntuhaproxydeb22.042.4.18-0ubuntu1.2Not reportedUSN-5869-1Not reported
Ubuntuhaproxydebpro1.6.3-1ubuntu0.3+esm2Not reportedUBUNTU-CVE-2023-25725Not reported
Ubuntuhaproxydeb18.041.8.8-1ubuntu0.13Not reportedUBUNTU-CVE-2023-25725Not reported
Ubuntuhaproxydeb20.042.0.29-0ubuntu1.3Not reportedUBUNTU-CVE-2023-25725Not reported
Ubuntuhaproxydeb22.042.4.18-0ubuntu1.2Not reportedUBUNTU-CVE-2023-25725Not reported
Susehaproxyrpmlinux enterprise micro 5.32.4.8+git0.d1f8d41e0-150400.3.10.1Not reportedSUSE-SU-2023:0411-1Not reported
Susehaproxyrpmlinux enterprise high availability extension 15 sp42.4.8+git0.d1f8d41e0-150400.3.10.1Not reportedSUSE-SU-2023:0411-1Not reported
Opensusehaproxyrpmleap micro 5.32.4.8+git0.d1f8d41e0-150400.3.10.1Not reportedSUSE-SU-2023:0411-1Not reported
Opensusehaproxyrpmleap 15.42.4.8+git0.d1f8d41e0-150400.3.10.1Not reportedSUSE-SU-2023:0411-1Not reported
Opensusehaproxyrpmtumbleweed2.7.3+git0.1065b1000-1.1Not reportedOPENSUSE-SU-2024:12686-1Not reported

OpenFactory catalog packages

Matching against OpenFactory catalog package versions is in progress.

References