🇰🇷 한글 설명
Kroxylicious의 Azure Key Vault KMS 프로바이더가 역직렬화된 EDEK 바이트에서 검증되지 않은 vaultName을 수락하여 SSRF 취약점이 발생합니다. 공격자는 이를 통해 프록시의 Azure 베어러 토큰을 탈취할 수 있으며, 탈취된 토큰을 사용하여 실제 Key Vault에 재전송 공격을 수행할 수 있습니다.
💡 쉬운 설명
해커가 조작된 데이터를 보내 프록시 서버가 가진 중요한 열쇠(토큰)를 가로챌 수 있는 보안 구멍이 발견되었습니다. 이 열쇠를 이용하면 해커가 실제 데이터 저장소에 접근하여 암호화된 정보를 가로챌 위험이 있습니다.
🇺🇸 원문 (English)
The Azure Key Vault KMS provider in Kroxylicious accepts an untrusted vaultName from wire-deserialized EDEK bytes without format validation, enabling SSRF that exfiltrates the proxy's Azure bearer token to an attacker-controlled host. Token replay against the real Key Vault defeats the entire record-encryption trust model.
📍 영향받는 시스템
Kroxylicious (Azure Key Vault KMS provider 사용 버전)
⚔️ 공격 벡터
조작된 EDEK 바이트를 통한 SSRF 및 Azure 베어러 토큰 탈취
🛡️ 대응 방법
Kroxylicious를 최신 보안 패치가 적용된 버전으로 업데이트하고 vaultName에 대한 입력값 검증 로직을 적용하십시오.
🔧 검증 코드
출력된 버전이 취약점이 해결된 최신 패치 버전인지 제조사의 보안 공지를 통해 확인하십시오.
kroxylicious --version 2>/dev/null || echo 'Version check not supported via CLI'