🔍 CVE-2012-4571

2.1
CVSS Score
LOW
2012-11-30
2026-04-29 01:13
✅ 완료

🇰🇷 한글 설명

Python Keyring 0.9.1 버전에서 CryptedFileKeyring 파일의 비밀번호를 암호화할 때 cipher를 안전하게 초기화하지 않음. 이로 인해 로컬 사용자가 brute-force 공격을 통해 저장된 비밀번호를 획득할 수 있음.

💡 쉬운 설명

비밀번호 저장 프로그램의 암호화 보안이 약해서 컴퓨터에 접근할 수 있는 사람이 여러 번 시도하면 비밀번호를 알아낼 수 있음. 영향받는 구버전을 사용 중이면 비밀번호 노출 위험이 있음.

🇺🇸 원문 (English)

Python Keyring 0.9.1 does not securely initialize the cipher when encrypting passwords for CryptedFileKeyring files, which makes it easier for local users to obtain passwords via a brute-force attack.

📍 영향받는 시스템

Python Keyring 0.9.1 및 이전 버전

⚔️ 공격 벡터

로컬 공격자가 CryptedFileKeyring 파일에 접근하여 약한 cipher 초기화를 악용한 brute-force 공격 수행

🛡️ 대응 방법

Python Keyring을 0.9.2 이상의 보안 패치된 버전으로 업그레이드

🔧 검증 코드

설치된 keyring의 버전을 확인하여 0.9.1 이하면 취약, 0.9.2 이상이면 안전함

Shell / Script
pip show keyring 2>/dev/null | grep Version || python -c "import keyring; print(keyring.__version__)" 2>/dev/null

📊 CVSS Vector String

CVSS Vector
AV:L/AC:L/Au:N/C:P/I:N/A:N

💻 영향받는 소프트웨어

Python