Skip to main content
CVE-2026-24513VulnerabilityPublished Updated

CVE-2026-24513: Kubernetes ingress-nginx · Unchecked Error Condition

Affects Kubernetes ingress-nginxSource CVE Database V5

0

Not known to be exploited · CVSS 3.1 Low : upgrade to 1.14.3 or 1.13.7 when convenient.

Data as of 26 Oct 2026, 06:26 UTC

CVSS 3.1 base score
3.1Low
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.3% chance of exploitation in 30 days – higher than 27% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 1.14.3, 1.13.7
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:L/I:N/A:N

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 3 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq 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-26.

What to do

Upgrade Kubernetes ingress-nginx to 1.14.3 or 1.13.7.

Affected software

ProductAffectedFixed in
Kubernetesingress-nginxAffected
  • <1.13.7
  • <1.14.3
Fixed in–
GitHubingress-nginxpkg:github/ingress-nginxOther threatsAffected
  • <1.13.7
  • <1.14.3
Fixed in
  • 1.13.7
  • 1.14.3
GitHubkubernetes/ingress-nginxpkg:github/kubernetes/ingress-nginxOther threatsAffected
  • =0
Fixed in–

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate this vulnerability, organizations should avoid configuring ingress-nginx with custom default error backends that handle HTTP 401 or 403 errors unless the backend is fully verified to respect the X-Code HTTP header correctly. Administrators should: 1) Use the built-in custom-errors backend provided by ingress-nginx, which is confirmed to handle authentication failure headers properly. 2) If a custom error backend is necessary, thoroughly test it to ensure it respects the X-Code HTTP header and correctly signals authentication failures to ingress-nginx. 3) Review and audit ingress-nginx configurations to detect any use of external custom error backends and validate their behavior. 4) Monitor ingress-nginx logs for unexpected access patterns or authentication bypass attempts. 5) Keep ingress-nginx and Kubernetes components updated to incorporate any future patches addressing this issue. 6) Implement defense-in-depth by combining ingress-nginx authentication with additional network segmentation and access controls to limit exposure if bypass occurs.

Description

A security issue was discovered in ingress-nginx where the protection afforded by the `auth-url` Ingress annotation may not be effective in the presence of a specific misconfiguration. If the ingress-nginx controller is configured with a default custom-errors configuration that includes HTTP errors 401 or 403, and if the configured default custom-errors backend is defective and fails to respect the X-Code HTTP header, then an Ingress with the `auth-url` annotation may be accessed even when authentication fails. Note that the built-in custom-errors backend works correctly. To trigger this issue requires an administrator to specifically configure ingress-nginx with a broken external component.

References

Community reviews

Loading reviews…