Vulnerability details
CVE-2026-23742
zalando skipper
Skipper arbitrary code execution through lua filters
CVSS 3.1
8.8High
Official description
Skipper is an HTTP router and reverse proxy for service composition. The default skipper configuration before 0.23.0 was -lua-sources=inline,file. The problem starts if untrusted users can create lua filters, because of -lua-sources=inline , for example through a Kubernetes Ingress resource. The configuration inline allows these user to create a script that is able to read the filesystem accessible to the skipper process and if the user has access to read the logs, they an read skipper secrets. This vulnerability is fixed in 0.23.0.
CVSS scores
| Score | Version | Source | Vector |
|---|---|---|---|
| 8.8High | 3.1 | CVEProject cvelistV5 (CNA) (GitHub_M) | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H |
Affected products
| Vendor | Product | Versions | Source |
|---|---|---|---|
| zalando | skipper | < 0.23.0 | CVEProject cvelistV5 (CNA) |
References and advisories
3- https://github.com/zalando/skipper/security/advisories/GHSA-cc8m-98fm-rc9g x_refsource_CONFIRM
- https://github.com/zalando/skipper/commit/0b52894570773b29e2f3c571b94b4211ef8fa714 x_refsource_MISC
- https://github.com/zalando/skipper/releases/tag/v0.23.0 x_refsource_MISC
Kolun on Telegram @kolunsec
Exploited CVEs, key news and a daily digest
Alerts for this product's next CVEsFollow the product to get new vulnerabilities on Telegram.
Details
- Published
- 2026-01-16
- Last updated
- 2026-01-16
- State
- Published
- Assigner (CNA)
- GitHub_M
Exploit prediction (EPSS)
0.51%
Probability of exploitation in 30 days
44%
Percentile (among all CVEs)
SSVC assessment (CISA)
- Automatable
- No
- Exploitation
- None
- Technical impact
- Total
Weaknesses (CWE)
- CWE-94Improper Control of Generation of Code ('Code Injection')
- CWE-250Execution with Unnecessary Privileges
- CWE-522Insufficiently Protected Credentials