🔍 CVE-2026-74890

5.5
CVSS Score
MEDIUM
2026-08-17
2026-10-24 13:10
✅ 완료

🇰🇷 한글 설명

openssl_encrypt 1.4.0 미만 버전의 CamelliaCipher에서 인증 우회 취약점이 발견되었습니다. PYTEST_CURRENT_TEST 환경 변수가 설정되면 HMAC 태그 생성 및 검증이 비활성화되어, 공격자가 코드 실행 권한을 가질 경우 데이터의 무결성 보호를 우회할 수 있습니다.

💡 쉬운 설명

특정 환경 변수를 설정하면 암호화된 데이터가 진짜인지 확인하는 보안 검사 기능이 꺼지는 결함입니다. 이를 통해 공격자가 조작된 데이터를 정상적인 데이터처럼 속여 시스템에 침투할 수 있습니다.

🇺🇸 원문 (English)

openssl_encrypt versions before 1.4.0 contain an authentication bypass vulnerability in CamelliaCipher that disables HMAC tag generation and verification when the PYTEST_CURRENT_TEST environment variable is set. Attackers with code execution can set this environment variable to produce unauthenticated ciphertext and bypass integrity protection on encrypted data.

📍 영향받는 시스템

openssl_encrypt versions before 1.4.0

⚔️ 공격 벡터

코드 실행 권한을 가진 공격자가 PYTEST_CURRENT_TEST 환경 변수를 설정하여 HMAC 검증을 우회함

🛡️ 대응 방법

openssl_encrypt를 1.4.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 1.4.0 미만인지 확인하십시오.

Shell / Script
python3 -c 'import openssl_encrypt; print(openssl_encrypt.__version__)' 2>/dev/null || echo 'not installed'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL