🔍 CVE-2010-4252

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

🇰🇷 한글 설명

OpenSSL 1.0.0c 이전 버전에서 J-PAKE 인증 프로토콜의 공개 매개변수 검증이 불충분하여 인증 우회가 가능합니다. 원격 공격자가 공유 비밀을 모르면서도 각 라운드에 조작된 값을 전송하여 성공적으로 인증될 수 있습니다.

💡 쉬운 설명

OpenSSL의 J-PAKE라는 보안 인증 방식에 결함이 있어 정말로 비밀을 알아야 하는데 모르고도 인증받을 수 있습니다. 공격자가 거짓 정보를 보내서 시스템을 속일 수 있다는 뜻입니다.

🇺🇸 원문 (English)

OpenSSL before 1.0.0c, when J-PAKE is enabled, does not properly validate the public parameters in the J-PAKE protocol, which allows remote attackers to bypass the need for knowledge of the shared secret, and successfully authenticate, by sending crafted values in each round of the protocol.

📍 영향받는 시스템

OpenSSL 1.0.0b 이전 버전 (J-PAKE 활성화된 경우)

⚔️ 공격 벡터

원격 공격자가 J-PAKE 인증 핸드셰이크 중 조작된 공개 매개변수를 전송하여 인증 우회

🛡️ 대응 방법

OpenSSL을 1.0.0c 이상으로 업그레이드하거나 필요 없을 경우 J-PAKE 비활성화

🔧 검증 코드

Vulnerable 출력 시 업그레이드 필요, Patched 출력 시 현재 버전은 안전함

Shell / Script
openssl version | grep -qE '1\.0\.0[a-b]|0\.9\.' && echo 'Vulnerable' || echo 'Patched'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL