🔍 CVE-2010-0742

7.5
CVSS Score
HIGH
2010-06-03
2026-06-16 23:16
✅ 완료

🇰🇷 한글 설명

OpenSSL의 Cryptographic Message Syntax(CMS) 구현에서 OriginatorInfo 구조를 부적절하게 처리하여 메모리 접근 오류 또는 double-free 공격이 가능한 취약성입니다. 공격자는 이를 이용하여 임의의 코드를 실행할 수 있습니다.

💡 쉬운 설명

OpenSSL의 암호화 메시지 처리 기능에 버그가 있어서 악의적인 메시지를 보내면 프로그램이 메모리를 잘못 접근하거나 두 번 해제할 수 있습니다. 이를 통해 공격자가 컴퓨터를 완전히 제어할 수 있습니다.

🇺🇸 원문 (English)

The Cryptographic Message Syntax (CMS) implementation in crypto/cms/cms_asn1.c in OpenSSL before 0.9.8o and 1.x before 1.0.0a does not properly handle structures that contain OriginatorInfo, which allows context-dependent attackers to modify invalid memory locations or conduct double-free attacks, and possibly execute arbitrary code, via unspecified vectors.

📍 영향받는 시스템

OpenSSL 0.9.8o 이전, 1.0.0a 이전 버전

⚔️ 공격 벡터

CMS 구조의 OriginatorInfo 필드를 조작한 악의적인 메시지 전송

🛡️ 대응 방법

OpenSSL을 0.9.8o 또는 1.0.0a 이상 버전으로 업그레이드

🔧 검증 코드

openssl version 명령어로 설치된 OpenSSL 버전을 확인하고, 0.9.8o 미만 또는 1.0.0a 미만이면 취약함

Shell / Script
openssl version | grep -E '0\.9\.[0-7]|1\.0\.0$' && echo 'Vulnerable' || echo 'Check version'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL