🇰🇷 한글 설명
악의적인 서버가 TLS OCSP 스테이플링을 통해 조작된 응답을 전달하면, 클라이언트의 인증서 검증 경로에서 더블 프리(double-free) 메모리 오류가 발생합니다. 이는 힙 메모리 손상, 서비스 거부(DoS) 또는 잠재적인 코드 실행으로 이어질 수 있습니다.
💡 쉬운 설명
악성 서버가 TLS 연결 시 조작된 정보를 보내면 클라이언트 프로그램이 메모리 오류를 일으켜 충돌하거나 해킹당할 수 있습니다. OCSP 스테이플링 기능이 활성화된 경우에만 공격이 가능하므로 해당 기능을 비활성화하거나 패치를 적용해야 합니다.
🇺🇸 원문 (English)
Issue summary: A malicious server can exploit TLS OCSP stapling by delivering
a crafted response through the status_request extension, triggering a
double-free in the client's certificate verification path.
Impact summary: Successful exploitation allows an attacker to corrupt heap
memory via a double-free, potentially leading to a Denial of Service or
possibly an attacker controlled code execution or other undefined behavior.
If OCSP stapling is enabled and the TLS client connects to a malicious server,
a crafted OCSP stapled response can trigger a double free in the TLS client
when the stapled response is checked.
The OCSP stapling is not enabled by default. Reliable code execution
through a double-free is technically complex and highly environment-dependent
but the Denial of Service impact is straightforward to achieve, warranting
Moderate severity.
No FIPS modules are affected by this issue as the affected code is outside
the OpenSSL FIPS module boundary.
📍 영향받는 시스템
OpenSSL (OCSP stapling 기능 활성화 시)
⚔️ 공격 벡터
악성 TLS 서버가 OCSP 스테이플링 응답을 조작하여 클라이언트 측 메모리 손상 유발
🛡️ 대응 방법
OpenSSL 최신 버전으로 업그레이드하거나, 불필요한 경우 OCSP 스테이플링 기능을 비활성화하십시오.
🔧 검증 코드
출력된 버전이 취약한 OpenSSL 버전보다 낮거나 패치가 적용되지 않은 경우 영향을 받습니다.