External risk intelligence

HAProxy Data Plane API Authentication Bypass Leading to Full API Access

CVE advisorySeverity: CRITICAL (CVSS 9.8)

CVE-2026-109575

The vulnerability affects the HAProxy Data Plane API, which is commonly deployed as an administrative management interface. These interfaces are often exposed to network segments to allow remote configuration and management of load balancing services, making them reachable in many production deployment environments.

Missing Authentication

Halo Surface Signal: 4 out of 5 — likely to be public-facing.

External exposure likelihood

Horizon Alert

Summary of the vulnerability and why it matters

A security flaw in the HAProxy Data Plane API could allow unauthenticated attackers to gain full administrative control, potentially exposing sensitive configuration data or allowing unauthorized changes. The issue stems from a logic error where authentication controls are improperly dropped across various communication methods when specific TLS settings are configured. This bypass could enable remote or local actors to access or modify critical HAProxy configurations.

  • Unauthenticated API access is possible.
  • Protects sensitive load balancer configurations.
  • Confirm relevance and check for exposure.

Attack Path

How an attacker could exploit the issue

An attacker can reach the HAProxy Data Plane API over the network and trigger a vulnerability by exploiting how authentication is handled when TLS is configured. This misconfiguration globally disables authentication checks for certain network listeners, allowing unauthenticated access to sensitive administrative functions.

  • Starts with network access.
  • Triggers by accessing API endpoints.
  • Results in full API administrative access.

Live Threat

Current exploitation, exposure, and threat context

When a TLS Certificate Authority and numeric TLS port are configured, the HAProxy Data Plane API may globally disable Basic authentication for its internal request handler. This could allow an unauthenticated attacker to bypass credentials and gain administrative access to sensitive HAProxy configuration data or modify the managed configuration.

  • HAProxy configuration data.
  • Unauthenticated access to management endpoints.
  • Unauthorized configuration changes or data access.

Operational Fix

Recommended remediation, mitigation, and detection steps

The HAProxy Data Plane API's authentication bypass vulnerability likely impacts infrastructure or platform teams responsible for managing HAProxy deployments. The immediate first step is to identify all instances of the affected API, assess their reachability and business criticality, and pinpoint the accountable owner. This will enable a risk-based remediation plan.

  • Application or platform owners should address.
  • Verify API reachability and criticality.
  • Plan remediation based on identified risk.

Supplementary metadata

Validate whether this threat affects your internet-facing exposure.

Halo Threat Intelligence helps prioritize remediation with Halo Surface Signal and H/A/L/O context. Start exposure validation with a free external attack surface trial.

Frequently asked questions

What is the HAProxy Data Plane API?

The HAProxy Data Plane API is a specialized service that provides a RESTful interface for managing HAProxy load balancers. It allows administrators to programmatically update configurations, manage backend servers, and monitor traffic without manually editing configuration files or restarting the service. By acting as a control layer between automation tools and the underlying HAProxy instance, it is a critical component for dynamic infrastructure management.

What does CWE-306 mean for CVE-2026-109575?

CWE-306 refers to Missing Authentication for Critical Function. In this specific vulnerability, the software fails to verify the identity of users attempting to access management endpoints. Because the API uses a shared request handler, a logic error causes it to accidentally disable authentication checks for non-HTTPS connections whenever certain TLS settings are active, effectively leaving the administrative interface open to anyone who can reach it.

How does an attacker trigger this authentication bypass?

An attacker triggers the vulnerability by sending requests to an affected API endpoint via a non-mTLS communication channel, such as standard HTTP or a UNIX domain socket. The flaw does not occur if the API is configured without a TLS Certificate Authority or numeric TLS port, as those specific settings are required to accidentally disable the authentication handler. If those conditions are met, the API fails to require credentials, granting the requester full administrative access.

Is my deployment at risk according to Halo Surface Signal?

Halo Surface Signal indicates that because this API acts as an administrative management interface, it is frequently placed on network segments that allow remote access. If your management endpoint is reachable over the network, the risk is higher. You should assess whether your Data Plane API instances are exposed to internal or external network segments, as any reachable interface allows an attacker to bypass authentication without needing valid credentials.

How do I secure my infrastructure against this API flaw?

The primary response is to upgrade to the patched versions of the HAProxy Data Plane API, such as 3.4.4 or 3.3.9, which implement a per-request authentication model that fixes the logic error. Before applying updates, identify all active API instances in your environment, determine who owns them, and evaluate their network reachability to prioritize patching for the most exposed or critical systems.

References