🇰🇷 한글 설명
Cilium이 디버그 모드로 실행될 때 cilium-secrets 네임스페이스의 내용을 로그에 기록하는 취약점입니다. 이 과정에서 Ingress 및 GatewayAPI 리소스의 TLS 개인 키와 같은 민감한 정보가 노출될 수 있습니다. 공격자는 노출된 정보를 이용해 클러스터의 트래픽을 가로채거나 변조할 수 있습니다.
💡 쉬운 설명
Cilium이라는 네트워크 도구를 '디버그 모드'로 켜두면, 중요한 암호 키들이 로그 파일에 글자로 그대로 찍혀 나오는 문제입니다. 해커가 이 로그를 볼 수 있다면 통신 내용을 몰래 훔쳐보거나 바꿀 수 있습니다.
🇺🇸 원문 (English)
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.
📍 영향받는 시스템
Cilium (1.11.16, 1.12.9, 1.13.2 미만 버전)
⚔️ 공격 벡터
Cilium 컨테이너의 디버그 출력(로그)에 접근하여 노출된 TLS 개인 키 및 비밀 정보 탈취
🛡️ 대응 방법
Cilium을 수정된 버전(1.11.16, 1.12.9, 1.13.2 이상)으로 업그레이드하거나 디버그 모드를 비활성화하십시오.
🔧 검증 코드
명령어 결과에 취약점이 해결된 버전(1.11.16+, 1.12.9+, 1.13.2+)이 포함되어 있는지 확인합니다.
cilium version | grep -E 'v(1\.11\.(1[6-9]|[2-9][0-9])|1\.12\.(9[0-9])|1\.13\.[2-9])'