🇰🇷 한글 설명
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 미만인 경우 취약한 상태입니다.
cargo pkgid openssl 2>/dev/null | grep -oE 'openssl@([0-9]+\.[0-9]+\.[0-9]+)'