🔍 CVE-2016-10931

8.1
CVSS Score
HIGH
2019-08-26
2026-06-17 00:40
✅ 완료

🇰🇷 한글 설명

Rust용 openssl 크레이트 0.9.0 미만 버전에서 SSL/TLS 중간자 공격(MitM) 취약점이 발견되었습니다. 기본적으로 인증서 검증이 비활성화되어 있으며, 호스트 이름 검증을 위한 API가 제공되지 않아 보안 위험이 존재합니다.

💡 쉬운 설명

인터넷 연결 시 상대방이 진짜인지 확인하는 과정이 빠져 있어, 해커가 중간에서 통신 내용을 가로채거나 조작할 수 있는 문제입니다. 마치 신분증 확인 없이 문을 열어주는 것과 같습니다.

🇺🇸 원문 (English)

An issue was discovered in the openssl crate before 0.9.0 for Rust. There is an SSL/TLS man-in-the-middle vulnerability because certificate verification is off by default and there is no API for hostname verification.

📍 영향받는 시스템

Rust openssl crate versions prior to 0.9.0

⚔️ 공격 벡터

인증서 및 호스트 이름 검증이 수행되지 않는 점을 악용한 중간자 공격(Man-in-the-Middle)

🛡️ 대응 방법

openssl 크레이트를 0.9.0 이상의 최신 버전으로 업데이트하십시오.

🔧 검증 코드

출력된 버전 번호가 0.9.0 미만인 경우 취약한 상태입니다.

Shell / Script
cargo pkgid openssl 2>/dev/null | grep -oE 'openssl@([0-9]+\.[0-9]+\.[0-9]+)'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

OpenSSL