🔍 CVE-2026-74900

9.8
CVSS Score
CRITICAL
2026-08-17
2026-09-01 15:24
✅ 완료

🇰🇷 한글 설명

openssl_encrypt 1.4.0 미만 버전의 pqc.py에서 KEM 복호화 실패 시 오류 없이 시뮬레이션 모드로 자동 전환되는 취약점이 발견되었습니다. 이 과정에서 단 16바이트의 개인키와 공개된 캡슐화 키 데이터만으로 결정론적인 공유 비밀값을 생성할 수 있어 데이터가 노출될 위험이 있습니다.

💡 쉬운 설명

암호 해독 과정에서 오류가 발생하면 시스템이 자동으로 보안이 약한 테스트 모드로 전환되는 결함입니다. 공격자가 아주 적은 양의 암호 키 정보만 알아내도 모든 암호화된 데이터를 풀어낼 수 있습니다.

🇺🇸 원문 (English)

openssl_encrypt versions before 1.4.0 contain a critical vulnerability in pqc.py where KEM decapsulation failures silently fall back to simulation mode, generating a deterministic shared secret from only 16 bytes of the private key and publicly available encapsulated key data. Attackers who obtain 16 bytes of the private key can compute the shared secret and decrypt all ciphertext, as the fallback triggers on any KEM failure without raising an error.

📍 영향받는 시스템

openssl_encrypt versions < 1.4.0

⚔️ 공격 벡터

KEM 복호화 실패를 유도하여 시뮬레이션 모드로 전환시킨 후, 16바이트의 개인키 정보를 이용해 공유 비밀값을 계산함

🛡️ 대응 방법

openssl_encrypt 버전을 1.4.0 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 Version이 1.4.0 미만이면 취약한 버전이 설치된 상태입니다.

Shell / Script
pip show openssl_encrypt 2>/dev/null | grep -E 'Version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL