🇰🇷 한글 설명
OpenStack keystonemiddleware와 python-keystoneclient의 s3_token 미들웨어에서 paste.ini 파일의 'insecure' 옵션이 설정되면 옵션의 값에 관계없이 SSL/TLS 인증서 검증을 무조건 비활성화하는 취약점입니다. 이로 인해 공격자가 중간자(MITM) 공격을 통해 통신을 가로챌 수 있습니다.
💡 쉬운 설명
OpenStack 보안 설정에서 HTTPS 인증서 검증이 제대로 작동하지 않아서, 해커가 통신을 엿듣거나 조작할 수 있습니다. paste.ini 파일의 'insecure' 옵션이 켜져있으면 이 취약점이 발동됩니다.
🇺🇸 원문 (English)
The s3_token middleware in OpenStack keystonemiddleware before 1.6.0 and python-keystoneclient before 1.4.0 disables certification verification when the "insecure" option is set in a paste configuration (paste.ini) file regardless of the value, which allows remote attackers to conduct man-in-the-middle attacks via a crafted certificate, a different vulnerability than CVE-2014-7144.
📍 영향받는 시스템
OpenStack keystonemiddleware < 1.6.0 및 python-keystoneclient < 1.4.0
⚔️ 공격 벡터
s3_token 미들웨어를 사용하는 OpenStack 환경에서 paste.ini의 insecure 옵션을 악용하여 MITM 공격 수행
🛡️ 대응 방법
keystonemiddleware를 1.6.0 이상, python-keystoneclient를 1.4.0 이상으로 업그레이드하고 paste.ini에서 insecure 옵션을 제거 또는 false로 설정
🔧 검증 코드
설치된 python-keystoneclient의 버전이 1.4.0 이상이면 패치됨, 그 이하이면 취약한 상태
python -c "import keystoneclient; print(keystoneclient.__version__)" 2>/dev/null || pip show keystoneclient | grep Version