🇰🇷 한글 설명
OpenStack Swift용 파이썬 클라이언트 라이브러리(python-swiftclient) 1.0~1.9.0 버전에서 SSL 서버의 X.509 인증서를 검증하지 않는 취약점입니다. 공격자가 중간자 공격(MITM)을 통해 서버를 가장하고 인증정보 및 민감한 정보를 탈취할 수 있습니다.
💡 쉬운 설명
Swift 클라이언트가 서버의 신원을 제대로 확인하지 않아, 공격자가 가짜 서버로 위장해 사용자 정보를 빼앗을 수 있습니다. HTTPS를 사용하지만 상대방이 진짜인지 검증하지 않는 문제입니다.
🇺🇸 원문 (English)
The OpenStack Python client library for Swift (python-swiftclient) 1.0 through 1.9.0 does not verify X.509 certificates from SSL servers, which allows man-in-the-middle attackers to spoof servers and obtain sensitive information via a crafted certificate.
📍 영향받는 시스템
python-swiftclient 1.0 ~ 1.9.0
⚔️ 공격 벡터
중간자(MITM) 공격으로 SSL/TLS 연결을 가로채 서버 위장
🛡️ 대응 방법
python-swiftclient를 1.9.1 이상으로 업그레이드하거나 인증서 검증이 활성화된 버전 사용
🔧 검증 코드
Version 1.9.0 이하면 취약, 1.9.1 이상이면 패치됨. 설치 안 됨은 프로젝트에서 직접 사용 여부 확인 필요.
pip show python-swiftclient 2>/dev/null | grep Version || python -c "import swiftclient; print(swiftclient.__version__)" 2>/dev/null