CVE-2025-59303: HAProxy Kubernetes Ingress Controller · Incomplete Filtering of Special Elements
Affects HAProxy Kubernetes Ingress ControllerSource CVE Database V5
Not known to be exploited · CVSS 6.4 Medium.
Data as of 26 Oct 2026, 06:26 UTC
- EPSS
- 0.2% chance of exploitation in 30 days – higher than 17% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:L/I:L/A:NExploitation evidence
Disclosed: evidence found.
CVE published 8 Oct 2025
Detectable: no evidence on record.
No public nuclei template indexed
Weaponised: no evidence on record.
No public exploit code indexed in Metasploit or Exploit-DB
Exploited in the wildExploited: no evidence on record.
Not in CISA KEV and no source reports exploitation
Observed by OffSeq MirageSeen by Mirage: no evidence on record.
No attack traffic recorded by OffSeq Mirage sensors
A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.
What to do
Affected software
| Product | Affected | Fixed in |
|---|---|---|
| HAProxy HAProxy Kubernetes Ingress Controller | Affected
| Fixed in– |
AI-suggested
1. Immediately upgrade to the fixed versions of HAProxy Enterprise Kubernetes Ingress Controller (3.0.16-ee1, 1.11.13-ee1, or 1.9.15-ee1) or later. 2. Disable the config-snippets feature flag if it is not essential to reduce the attack surface. 3. Enforce strict Role-Based Access Control (RBAC) policies to limit create/update permissions on ingress resources to trusted administrators only. 4. Implement monitoring and alerting for unusual ingress configuration changes or suspicious access patterns. 5. Conduct regular audits of ingress resource configurations to detect unauthorized snippets or anomalies. 6. Use network segmentation and Kubernetes network policies to limit exposure of ingress controllers. 7. Educate DevOps and security teams about the risks associated with config-snippets and the importance of least privilege principles. 8. Integrate vulnerability scanning and compliance checks into CI/CD pipelines to catch vulnerable versions before deployment.
Description
HAProxy Kubernetes Ingress Controller before 3.1.13, when the config-snippets feature flag is used, accepts config snippets from users with create/update permissions. This can result in obtaining an ingress token secret as a response. The fixed versions of HAProxy Enterprise Kubernetes Ingress Controller are 3.0.16-ee1, 1.11.13-ee1, and 1.9.15-ee1.