CVE-2023-29002: Debug mode leaks confidential data in Cilium

Published Apr 18, 2023
·
Updated

Impact

When run in debug mode, Cilium may log sensitive information.

In particular, Cilium running in debug mode will log the values of headers if they match HTTP network policy rules. This issue affects Cilium versions:

- 1.7. to 1.10. inclusive - 1.11. before 1.11.16 - 1.12. before 1.12.9 - 1.13. before 1.13.2

In addition, Cilium 1.12. before 1.12.9 and 1.13. before 1.13.2., when running in debug mode, might log secrets used by the Cilium agent. This includes TLS private keys for Ingress and GatewayAPI resources, depending on the configuration of the affected cluster. Output of the confidential data would occur at Cilium agent restart, when the secrets are modified, and on creation of Ingress or GatewayAPI resources.

Patches

This vulnerability is fixed in Cilium releases 1.11.16, 1.12.9, and 1.13.2.

Workarounds Disable debug mode.

Acknowledgements The Cilium community has worked together with members of Isovalent to prepare these mitigations. Special thanks to @meyskens for investigating and fixing the issue.

For more information If you have any questions or comments about this advisory, please reach out on Slack.

As usual, if you think you found a related vulnerability, we strongly encourage you to report security vulnerabilities to our private security mailing list: security@cilium.io - first, before disclosing them in any public forums. This is a private mailing list where only members of the Cilium internal security team are subscribed to, and is treated as top priority.

Other sources

Cilium is a networking, observability, and security solution with an eBPF-based dataplane. When run in debug mode, Cilium will log the contents of the cilium-secrets namespace. This could include data such as TLS private keys for Ingress and GatewayAPI resources. An attacker with access to debug output from the Cilium containers could use the resulting output to intercept and modify traffic to and from the affected cluster. Output of the sensitive information would occur at Cilium agent restart, when secrets in the namespace are modified, and on creation of Ingress or GatewayAPI resources. This vulnerability is fixed in Cilium releases 1.11.16, 1.12.9, and 1.13.2. Users unable to upgrade should disable debug mode.

— MITRE

Affected Software

7 affected componentsFixes available
go/github.com/cilium/cilium>=1.13.0<1.13.2
1.13.2
go/github.com/cilium/cilium>=1.12.0<1.12.9
1.12.9
go/github.com/cilium/cilium>=1.11.0<1.11.16
1.11.16
go/github.com/cilium/cilium>=1.7.0<=1.10.0
Cilium Cilium>=1.7.0<1.11.16
Cilium Cilium>=1.12.0<1.12.9
Cilium Cilium>=1.13.0<1.13.2

Event History

Apr 18, 2023
CVE Published
via MITRE·09:21 PM
Data Sourced
via MITRE·09:21 PM
DescriptionSeverityWeakness
Apr 19, 2023
Advisory Published
06:16 PM

Frequently Asked Questions

1

What is CVE-2023-29002?

CVE-2023-29002 is a vulnerability in Cilium that exposes sensitive data in debug mode.

2

What is the severity of CVE-2023-29002?

The severity of CVE-2023-29002 is high, with a CVSS score of 6.3.

3

How does CVE-2023-29002 affect Cilium?

CVE-2023-29002 affects Cilium versions 1.7.0 to 1.11.16, 1.12.0 to 1.12.9, and 1.13.0 to 1.13.2.

4

What is the CWE category of CVE-2023-29002?

CVE-2023-29002 falls under the CWE category 532: Information Exposure Through Debug Information.

5

How can I fix CVE-2023-29002?

To fix CVE-2023-29002, upgrade Cilium to a version outside the affected range or apply the necessary patches.

Contact

SecAlerts Pty Ltd.
132 Wickham Terrace
Fortitude Valley,
QLD 4006, Australia
info@secalerts.co
By using SecAlerts services, you agree to our services end-user license agreement. This website is safeguarded by reCAPTCHA and governed by the Google Privacy Policy and Terms of Service. All names, logos, and brands of products are owned by their respective owners, and any usage of these names, logos, and brands for identification purposes only does not imply endorsement. If you possess any content that requires removal, please get in touch with us.
© 2026 SecAlerts Pty Ltd.
ABN: 70 645 966 203, ACN: 645 966 203