Skipper is an HTTP router and reverse proxy for service composition. Prior to version 0.24.0, when running Skipper as an Ingress controller, users with permissions to create an Ingress and a Service of type ExternalName can create routes that enable them to use Skipper's network access to reach internal services. Version 0.24.0 disables Kubernetes ExternalName by default. As a workaround, developers can allow list targets of an ExternalName and allow list via regular expressions.
Advisories
Source ID Title
Github GHSA Github GHSA GHSA-mxxc-p822-2hx9 Skipper Ingress Controller Allows Unauthorized Access to Internal Services via ExternalName
Fixes

Solution

No solution given by the vendor.


Workaround

No workaround given by the vendor.

History

Mon, 26 Jan 2026 22:45:00 +0000

Type Values Removed Values Added
Description Skipper is an HTTP router and reverse proxy for service composition. Prior to version 0.24.0, when running Skipper as an Ingress controller, users with permissions to create an Ingress and a Service of type ExternalName can create routes that enable them to use Skipper's network access to reach internal services. Version 0.24.0 disables Kubernetes ExternalName by default. As a workaround, developers can allow list targets of an ExternalName and allow list via regular expressions.
Title Skipper Ingress Controller Allows Unauthorized Access to Internal Services via ExternalName
Weaknesses CWE-441
CWE-918
References
Metrics cvssV3_1

{'score': 8.1, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:N'}


Projects

Sign in to view the affected projects.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-01-26T22:23:43.325Z

Reserved: 2026-01-23T00:38:20.546Z

Link: CVE-2026-24470

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-01-26T23:16:09.123

Modified: 2026-01-26T23:16:09.123

Link: CVE-2026-24470

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

No data.

Weaknesses