🇰🇷 한글 설명
Kerberos 인증이 활성화된 OpenSSL 0.9.7-beta3 이전 버전의 버퍼 오버플로우 취약점으로, 공격자가 긴 마스터 키를 통해 임의의 코드를 실행할 수 있다. 이를 악용하면 시스템에 대한 완전한 제어 권한을 획득하여 데이터 탈취, 시스템 손상, 악성 소프트웨어 설치 등이 가능하다.
💡 쉬운 설명
OpenSSL이 Kerberos 보안을 사용할 때, 너무 긴 암호 키를 보내면 프로그램의 메모리가 손상되어 해커가 컴퓨터를 완전히 제어할 수 있다. 마치 보안 장치의 버그를 이용해 집에 무단 침입하는 것과 같은 위험이다.
🇺🇸 원문 (English)
Buffer overflow in OpenSSL 0.9.7 before 0.9.7-beta3, with Kerberos enabled, allows attackers to execute arbitrary code via a long master key.
📍 영향받는 시스템
OpenSSL 0.9.7-beta3 이전의 모든 0.9.7 시리즈 및 이전 버전 (Kerberos 활성화 환경)
⚔️ 공격 벡터
Kerberos 마스터 키 협상 단계에서 비정상적으로 긴 문자열을 전송하여 메모리 버퍼를 오버플로우시키고 셸 코드 실행
🛡️ 대응 방법
OpenSSL을 0.9.7-beta3 이상으로 즉시 업그레이드 또는 패치 적용, Kerberos 인증 비활성화 고려
🔧 검증 코드
VULNERABLE이 나타나면 취약한 버전 설치 상태이며 즉시 업그레이드 필요, Safe가 나타나면 안전한 버전 운영 중
openssl version | grep -oE '0\.9\.[0-6]|0\.9\.7-beta[0-2]' && echo 'VULNERABLE' || echo 'Safe'