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.
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'}


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.