🔍 CVE-2017-1000246

5.3
CVSS Score
MEDIUM
2017-11-17
2026-05-13 00:24
✅ 완료

🇰🇷 한글 설명

pysaml2 패키지의 IDP 서버가 암호화 과정에서 초기화 벡터(IV)를 재사용하여 암호화 강도가 약해지는 취약점입니다. 이로 인해 같은 평문에 대해 항상 같은 암호문이 생성되어 공격자가 패턴을 분석할 수 있습니다. 버전 4.4.0 이하에서 발생합니다.

💡 쉬운 설명

pysaml2 암호화 라이브러리가 데이터를 암호화할 때 매번 새로운 무작위 변수를 사용하지 않고 같은 변수를 반복 사용합니다. 그 결과 같은 데이터는 항상 같은 암호 형태가 되어 공격자가 쉽게 해독할 수 있습니다.

🇺🇸 원문 (English)

Python package pysaml2 version 4.4.0 and earlier reuses the initialization vector across encryptions in the IDP server, resulting in weak encryption of data.

📍 영향받는 시스템

pysaml2 version 4.4.0 and earlier

⚔️ 공격 벡터

Passive observation and analysis of encrypted SAML traffic patterns; attacker can correlate repeated encrypted messages and potentially decrypt sensitive authentication assertions

🛡️ 대응 방법

Upgrade pysaml2 to version 4.5.0 or later; apply security patch that implements unique IV generation per encryption operation

🔧 검증 코드

If version shows 4.4.0 or earlier, system is vulnerable. Upgrade to 4.5.0+ to patch the IV reuse vulnerability.

Shell / Script
pip show pysaml2 | grep Version

📊 CVSS Vector String

CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N

💻 영향받는 소프트웨어

Python