🔍 CVE-2026-42766

5.9
CVSS Score
MEDIUM
2026-06-09
2026-07-23 08:10
✅ 완료

🇰🇷 한글 설명

특히 제작된 암호화 CMS 메시지의 누락된 필드로 인해 NULL 포인터 역참조가 발생하여 애플리케이션이 충돌합니다. 이는 비밀번호 기반 CMS 복호화 과정에서 OpenSSL 구현의 검증 부재로 인해 발생하는 서비스 거부(DoS) 취약점입니다.

💡 쉬운 설명

해커가 조작된 암호화 파일을 보내면 프로그램이 오류를 일으키며 강제 종료됩니다. 이는 파일의 특정 정보가 빠져있을 때 프로그램이 이를 제대로 확인하지 않아 발생하는 안전장치 미비 문제입니다.

🇺🇸 원문 (English)

Issue summary: A specially crafted password-encrypted CMS message can trigger a NULL pointer dereference during CMS decryption. Impact summary: This NULL pointer dereference leads to an application crash and a Denial of Service. The CMS PasswordRecipientInfo.keyDerivationAlgorithm field is defined as OPTIONAL in the ASN.1 specification and may therefore be absent in specially crafted inputs. During the password-based CMS decryption the OpenSSL CMS implementation dereferences this field without first checking whether it was present. An attacker who supplies such a CMS message to an application performing password-based CMS decryption can trigger an application crash, leading to a Denial of Service. Applications that process password-encrypted CMS messages may be affected. The FIPS modules in 4.0, 3.6, 3.5, 3.4, and 3.0 are not affected by this issue, as the affected code is outside the OpenSSL FIPS module boundary.

📍 영향받는 시스템

OpenSSL 3.4.0 미만, 3.5.0 미만, 3.6.0 미만, 4.0.0 미만 (FIPS 모듈 제외)

⚔️ 공격 벡터

비밀번호 기반 CMS 복호화 기능을 제공하는 애플리케이션에 specially crafted CMS 메시지를 전송

🛡️ 대응 방법

OpenSSL을 최신 안정 버전으로 업그레이드하여 해당 NULL 포인터 역참조 버그를 패치

🔧 검증 코드

출력된 버전이 3.4.0, 3.5.0, 3.6.0, 4.0.0 미만인 경우 취약한 버전으로 판단

Shell / Script
openssl version

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL