🇰🇷 한글 설명
OpenSSL 0.9.8x 이전, 1.0.0j 이전, 1.0.1c 이전 버전에서 TLS 1.1, 1.2, DTLS를 CBC 암호화로 사용할 때 발생하는 정수 언더플로우 취약점입니다. 악의적으로 구성된 TLS 패킷이 명시적 IV 계산 중에 부적절하게 처리되어 버퍼 오버리드 발생 시 서비스 거부 또는 미지정 영향이 가능합니다.
💡 쉬운 설명
OpenSSL의 TLS 보안 연결 설정 중 특정 계산 오류로 인해 공격자가 특수 패킷을 전송할 수 있습니다. 이를 통해 서버를 중단시키거나 메모리를 잘못 읽어 정보 유출 가능성이 있습니다.
🇺🇸 원문 (English)
Integer underflow in OpenSSL before 0.9.8x, 1.0.0 before 1.0.0j, and 1.0.1 before 1.0.1c, when TLS 1.1, TLS 1.2, or DTLS is used with CBC encryption, allows remote attackers to cause a denial of service (buffer over-read) or possibly have unspecified other impact via a crafted TLS packet that is not properly handled during a certain explicit IV calculation.
📍 영향받는 시스템
OpenSSL 0.9.8x 이전, 1.0.0 1.0.0j 이전, 1.0.1 1.0.1c 이전 (TLS 1.1/1.2/DTLS CBC 암호화 사용 시)
⚔️ 공격 벡터
원격 공격자가 네트워크를 통해 악의적으로 구성된 TLS 패킷을 전송
🛡️ 대응 방법
OpenSSL을 0.9.8x, 1.0.0j, 또는 1.0.1c 이상 버전으로 업그레이드
🔧 검증 코드
출력된 버전이 0.9.8x, 1.0.0j, 또는 1.0.1c 이상이면 패치됨. 그 이하면 취약함.
openssl version | awk '{print $2}'