🇰🇷 한글 설명
OpenSSL의 DTLS 재전송 구현에서 digest와 encryption contexts 데이터 구조가 제대로 관리되지 않는 취약점입니다. 중간자 공격자가 패킷 전달을 방해하여 잘못된 암호화 컨텍스트 사용을 유발하고, 이로 인해 애플리케이션이 강제 종료될 수 있습니다.
💡 쉬운 설명
OpenSSL의 보안 통신 기능에 결함이 있어 공격자가 네트워크 패킷을 방해하면 프로그램이 충돌합니다. 특히 불안정한 네트워크 환경에서 악용될 수 있습니다.
🇺🇸 원문 (English)
The DTLS retransmission implementation in OpenSSL 1.0.0 before 1.0.0l and 1.0.1 before 1.0.1f does not properly maintain data structures for digest and encryption contexts, which might allow man-in-the-middle attackers to trigger the use of a different context and cause a denial of service (application crash) by interfering with packet delivery, related to ssl/d1_both.c and ssl/t1_enc.c.
📍 영향받는 시스템
OpenSSL 1.0.0 (1.0.0l 이전), OpenSSL 1.0.1 (1.0.1f 이전)
⚔️ 공격 벡터
중간자(MITM) 공격 상황에서 네트워크 패킷 간섭으로 잘못된 암호화 컨텍스트 사용 유도
🛡️ 대응 방법
OpenSSL을 1.0.0l 이상 또는 1.0.1f 이상으로 업그레이드
🔧 검증 코드
명령어가 버전 정보를 반환하면 취약한 버전입니다. 1.0.0l 이상 또는 1.0.1f 이상이 설치되어 있으면 패치 상태입니다.
openssl version | grep -E '^OpenSSL (1\.0\.0[a-k]|1\.0\.1[a-e])'