
Cloud Vulnerability DB
A community-led vulnerabilities database
CVE-2026-24513 is an authentication bypass vulnerability in Kubernetes ingress-nginx, classified as "ingress-nginx auth-url protection bypass." It affects ingress-nginx versions prior to 1.13.7 and versions 1.14.0 through 1.14.2 (prior to 1.14.3). The vulnerability was discovered by Aurelia Schittler, disclosed on February 2–3, 2026, and patched versions were published on February 4, 2026. It carries a CVSS v3.1 base score of 3.1 (Low) (GitHub Advisory, Kubernetes Issue).
The root cause is classified as CWE-754 (Improper Check for Unusual or Exceptional Conditions). When ingress-nginx is configured with a default custom-errors backend that intercepts HTTP 401 or 403 responses, and that backend is defective and fails to properly respect the X-Code HTTP header, the controller cannot correctly propagate authentication failure signals. As a result, requests that should be blocked by the auth-url annotation are allowed through, effectively bypassing the external authentication service. Exploitation requires a low-privileged network attacker and a specific administrator misconfiguration — the built-in custom-errors backend is not affected (GitHub Advisory, Kubernetes Issue).
Successful exploitation allows a low-privileged attacker to access Ingress-protected resources that should require authentication, resulting in unauthorized disclosure of confidential data (low confidentiality impact). There is no integrity or availability impact. The scope is limited to the affected ingress-nginx instance and the backend services it proxies; lateral movement potential is low given the constrained attack conditions (GitHub Advisory, Kubernetes Issue).
There is no public proof-of-concept exploit and no evidence of in-the-wild exploitation as of the time of disclosure. The EPSS score is approximately 0.033% (3rd percentile), indicating a very low probability of exploitation in the near term. The vulnerability is not listed in the CISA Known Exploited Vulnerabilities (KEV) catalog. Exploitation requires a specific and unusual administrator misconfiguration, significantly limiting the attack surface (GitHub Advisory, Feedly).
kubectl get pods --all-namespaces --selector app.kubernetes.io/name=ingress-nginx, and identify Ingresses using the auth-url annotation.X-Code HTTP header.auth-url-protected Ingress endpoint with invalid or missing credentials, which would normally result in a 401 or 403 response from the authentication service.X-Code header and returns a non-blocking response, ingress-nginx fails to enforce the authentication rejection, and the request is forwarded to the upstream backend despite failed authentication.auth-url-protected Ingress paths from users who failed authentication (i.e., the auth service returned 401/403 but the request was still proxied upstream).--default-backend-service or custom-http-errors including 401 or 403) pointing to an external service rather than the built-in backend.Upgrade ingress-nginx to version 1.13.7 or 1.14.3 (or later) to remediate the vulnerability. Prior to upgrading, administrators should audit their custom-errors backend to confirm it correctly reads and respects the X-Code HTTP header when handling 401 and 403 errors. If using per-Ingress custom-errors annotations (rather than controller-level defaults), the deployment is not affected. Clusters not using the auth-url annotation are also not at risk (GitHub Advisory, Kubernetes Issue).
The vulnerability was coordinated and fixed by Tabitha Sable and Marco Ebert from the Kubernetes Security Response Committee, with the issue disclosed via the official Kubernetes security advisory channel and oss-security mailing list (Kubernetes Issue). Coverage appeared in CSO Online and Network World noting it as one of four new ingress-nginx vulnerabilities disclosed around the same time (CSO Online). Community discussion on Reddit and Mastodon was relatively muted given the low severity and narrow exploitation conditions. The runZero blog and Datadog Security Labs also covered the broader ingress-nginx vulnerability disclosure batch in context of the project's retirement announcement (runZero Blog, Datadog Security Labs).
Source: This report was generated using AI
Free Vulnerability Assessment
Evaluate your cloud security practices across 9 security domains to benchmark your risk level and identify gaps in your defenses.
Get a personalized demo
"Best User Experience I have ever seen, provides full visibility to cloud workloads."
"Wiz provides a single pane of glass to see what is going on in our cloud environments."
"We know that if Wiz identifies something as critical, it actually is."