🇰🇷 한글 설명
Kyverno 1.18.0 미만 버전에서 apiCall.service.url을 통한 서버 측 요청 위조(SSRF) 취약점이 발견되었습니다. 인증된 사용자가 변수 치환을 통해 사용자 제어 입력을 주입함으로써 임의의 HTTP 요청을 보낼 수 있으며, 응답 데이터가 에러 메시지에 반영되어 내부 서비스나 클라우드 메타데이터 탈취가 가능합니다.
💡 쉬운 설명
권한이 있는 사용자가 시스템의 허점을 이용해 서버가 내부 네트워크나 민감한 정보에 대신 접속하도록 조작할 수 있는 문제입니다. 이를 통해 공격자는 서버 내부의 비밀 정보를 몰래 빼낼 수 있습니다.
🇺🇸 원문 (English)
Kyverno before 1.18.0 contains a server-side request forgery vulnerability in apiCall.service.url that allows authenticated users to send arbitrary HTTP requests by injecting user-controlled input through variable substitution. Attackers can target internal services, cloud metadata endpoints, and loopback addresses, with response data reflected in admission error messages enabling non-blind data exfiltration.
📍 영향받는 시스템
Kyverno versions prior to 1.18.0
⚔️ 공격 벡터
apiCall.service.url의 변수 치환 기능을 악용한 사용자 제어 입력 주입을 통한 SSRF 공격
🛡️ 대응 방법
Kyverno를 1.18.0 이상의 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 Kyverno 버전이 1.18.0 미만인지 확인하십시오.
kyverno version | grep -E 'Kyverno version'