🇰🇷 한글 설명
OpenSSL의 X.509 공개키 기반구조 타임스탬프 프로토콜(TSP) 구현에서 TS_OBJ_print_bio 함수의 경계 검사 부재로 인한 취약점입니다. 특수 제작된 타임스탬프 파일이 'openssl ts' 명령어로 처리될 때 범위 초과 메모리 읽기 및 애플리케이션 충돌을 유발합니다.
💡 쉬운 설명
OpenSSL의 디지털 서명 타임스탐프 검증 기능에 버그가 있어서, 악의적으로 조작된 파일을 처리할 때 프로그램이 메모리에서 잘못된 위치를 접근합니다. 이로 인해 OpenSSL 프로그램이 강제 종료되어 서비스 거부 상황을 초래합니다.
🇺🇸 원문 (English)
The TS_OBJ_print_bio function in crypto/ts/ts_lib.c in the X.509 Public Key Infrastructure Time-Stamp Protocol (TSP) implementation in OpenSSL through 1.0.2h allows remote attackers to cause a denial of service (out-of-bounds read and application crash) via a crafted time-stamp file that is mishandled by the "openssl ts" command.
📍 영향받는 시스템
OpenSSL 1.0.2h 이전 버전 (1.0.0~1.0.2h)
⚔️ 공격 벡터
원격 공격자가 특수 제작된 타임스탬프 파일을 제공하여 'openssl ts' 명령어가 이를 처리하도록 유도
🛡️ 대응 방법
OpenSSL을 1.0.2i 이상으로 업그레이드 또는 배포처의 보안 패치 적용
🔧 검증 코드
grep 명령어가 버전을 출력하면 취약 버전이므로 업그레이드 필요, 출력 없으면 패치됨
openssl version | grep -E '1\.0\.[01]|1\.0\.2[a-h]'