CVE-2026-109575

Critical

Description

In HAProxy Data Plane API 2.2.0 through 3.4.3 (and corresponding Enterprise Edition releases), Server.ConfigureAPI() has process-global authentication logic that improperly drops security controls across multiple transport types. When a TLS Certificate Authority (tls_ca) is configured and a numeric TLS port (tls_port) is specified, the application globally disables Basic authentication on its shared internal request handler. Because this handler is shared concurrently among HTTP, HTTPS, and UNIX domain socket listeners, and mutual TLS (mTLS) client certificate verification (tls.RequireAndVerifyClientCert) is enforced exclusively on the HTTPS server path, all other simultaneously active non-mTLS listeners fail open. Consequently, an unauthenticated attacker capable of reaching an affected HTTP or UNIX management endpoint can completely bypass credentials to gain full API administrative access. This allows unauthorized remote or local actors to read sensitive, cleartext HAProxy configuration data or replace the managed configuration entirely via the raw configuration endpoint. This has been fixed in versions 3.4.4, 3.3.9, 3.2.17, 3.0.25, 2.9.29, and their respective EE backports by migrating to a per-request TLS connection-state validation model.

SeverityCritical
CVSS9.8
Exploit probability—
ProductData Plane API EE
PublishedOct 12, 2026
First seenOct 12, 2026

How to fix

Sources list no fixed version or patch link for this vulnerability.

Affected products

ProductAffected versionsFixed in
HAProxy Data Plane API EE2.2.0-ee1 ≤ v ≤ 2.9.28-ee1, 3.0-ee ≤ v ≤ 3.0.24-ee1, 3.1-ee ≤ v ≤ 3.2.16-ee1, 3.3-ee ≤ v ≤ 3.3.8-ee1, 3.4-ee ≤ v ≤ 3.4.3-ee2—
HAProxy Data Plane API CE2.2.0 ≤ v ≤ 2.9.28, 3.0.0 ≤ v ≤ 3.0.24, 3.1.0 ≤ v ≤ 3.2.16, 3.3.0 ≤ v ≤ 3.3.8, 3.4.0 ≤ v ≤ 3.4.3—

Check your version

Choose the product and enter the version you run to see whether it falls in the affected range.

In the Intelligence 360 plan

Attack Surface Management

See the assets tied to your domains, the technologies they run and known vulnerabilities in one list.