CVE-2026-24470CWE-441CWE-918

Skipper Ingress Controller Allows Unauthorized Access to Internal Services via ExternalName

High · published January 26, 2026

CVSS v3.1
8.1
EPSS
0%
Percentile
23.0
In the wild
Unconfirmed
What it is

⚡ A crafty configuration could let rogue users slip past your defenses! Before version 0.24.0, Skipper allowed users with permission to create Ingress and ExternalName services to hijack routes to internal services. 🔥 Think of it like having a guest at a party who knows the secret way to the VIP room — if they can trick the bouncer (your routing rules), they can access all the exclusive goodies inside. An attacker could potentially exploit this flaw to gain unauthorized access to internal services, which could lead to data leaks or disruption of services. This means that sensitive information within your network could be exposed to those who should never see it. Yikes!

Put simply

Think of it like having a guest at a party who knows the secret way to the VIP room — if they can trick the bouncer (your routing rules), they can access all the exclusive goodies inside. This vulnerability stems from Skipper's handling of ExternalName services, allowing users to create routes that bypass normal access controls. Skipper as an Ingress controller inadvertently grants network access to internal services without proper safeguards.

What to do

An attacker could potentially exploit this flaw to gain unauthorized access to internal services, which could lead to data leaks or disruption of services. This means that sensitive information within your network could be exposed to those who should never see it. Yikes! Upgrade Skipper to version 0.24.0 or later immediately, as this version disables the risky ExternalName by default. Additionally, consider implementing allow lists for ExternalName targets and using regex for added security. Don’t forget to review your current Ingress configurations for any potential risks. You've got this! Follow these steps, and you’ll have your Skipper secured and sailing smoothly in no time. 🛡️

The record
Technical detail
CVSS v3.1
8.1 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00313 · 23.0th percentile
Weaknesses
CWE-441 · Unintended Proxy or Intermediary ('Confused Deputy'); CWE-918 · Server-Side Request Forgery (SSRF)
Published
2026-01-26T22:23Z
EPSS history
Timeline
  • 26 JAN 22:23Z
    Skipper Ingress Controller Allows Unauthorized Access to Internal Services via ExternalName
    cvelistv5