🇰🇷 한글 설명
OpenSSL의 SSL_get_shared_ciphers 함수에서 발생하는 버퍼 오버플로우 취약점으로, 긴 암호 목록으로 인해 메모리 손상 및 원격 코드 실행이 가능합니다. 0.9.7 및 0.9.8 버전 시리즈의 이전 버전들이 영향을 받으며, 원격 공격자가 특수 제작된 SSL 핸드셰이크를 통해 악용할 수 있습니다.
💡 쉬운 설명
OpenSSL의 오래된 버전에서 과도하게 긴 암호화 방식 목록을 처리할 때 메모리 오버플로우가 발생할 수 있습니다. 원격 공격자가 인터넷을 통해 이를 악용하여 서버를 크래시시키거나 코드를 실행할 수 있습니다.
🇺🇸 원문 (English)
Buffer overflow in the SSL_get_shared_ciphers function in OpenSSL 0.9.7 before 0.9.7l, 0.9.8 before 0.9.8d, and earlier versions has unspecified impact and remote attack vectors involving a long list of ciphers.
📍 영향받는 시스템
OpenSSL 0.9.7 (0.9.7l 미만), 0.9.8 (0.9.8d 미만), 및 이전 버전 전부
⚔️ 공격 벡터
원격 공격자가 악의적으로 조작된 SSL 핸드셰이크에 포함된 긴 암호 목록을 전송하여 버퍼 오버플로우 트리거
🛡️ 대응 방법
OpenSSL을 0.9.7l 이상 또는 0.9.8d 이상으로 업그레이드하거나, 영향받는 시스템의 OpenSSL 라이브러리를 즉시 패치
🔧 검증 코드
출력 버전 문자열에서 0.9.7 (0.9.7l 미만) 또는 0.9.8 (0.9.8d 미만) 확인. 해당 버전이면 취약, 그 이상 버전이면 안전
openssl version 2>/dev/null | grep -oE '0\.[0-9]+\.[0-9]+' || dpkg -l openssl 2>/dev/null | grep openssl