🔍 CVE-2025-46833

0.0
CVSS Score
UNKNOWN
2025-05-08
2026-04-15 00:35
✅ 완료

🇰🇷 한글 설명

Programs/P73_SimplePythonEncryption.py에서 사용되는 RSA 암호화의 약한 키 크기로 인해 공격자가 brute force 공격을 통해 암호화된 데이터를 복호화할 수 있는 취약점입니다. commit 6ce60b1 이전 버전에서 발생하며, 해당 커밋에서 패치되었습니다.

💡 쉬운 설명

암호화 프로그램이 너무 짧은 암호 키를 사용하고 있어 공격자가 무차별 대입 공격으로 쉽게 암호를 깨뜨릴 수 있습니다. RSA/DSA는 2048비트 이상, ECC는 256비트 이상의 더 긴 키를 사용하면 해결됩니다.

🇺🇸 원문 (English)

Programs/P73_SimplePythonEncryption.py illustrates a simple Python encryption example using the RSA Algorithm. In versions prior to commit 6ce60b1, an attacker may be able to decrypt the data using brute force attacks and because of this the whole application can be impacted. This issue has been patched in commit 6ce60b1. A workaround involves increasing the key size, for RSA or DSA this is at least 2048 bits, for ECC this is at least 256 bits.

📍 영향받는 시스템

commit 6ce60b1 이전의 Programs/P73_SimplePythonEncryption.py 파일

⚔️ 공격 벡터

약한 RSA 키 크기를 대상으로 한 brute force 공격으로 암호화된 데이터 복호화

🛡️ 대응 방법

commit 6ce60b1 이상으로 업데이트하거나 RSA/DSA 키를 2048비트 이상, ECC는 256비트 이상으로 증가

🔧 검증 코드

출력에 2048 이상의 비트 수가 명시되어 있으면 안전, 2048 미만이거나 파일이 없으면 취약한 상태

Shell / Script
grep -E 'key_size|key.*size|RSA.*[0-9]{4}' Programs/P73_SimplePythonEncryption.py 2>/dev/null || echo 'File not found'

💻 영향받는 소프트웨어

Python