🇰🇷 한글 설명
curl이 OCSP 스테이플링을 사용하여 서버 인증서의 유효성을 검증할 때, 특정 OCSP 오류를 제대로 감지하지 못하고 정상적인 응답으로 잘못 판단할 수 있는 취약점입니다. 인증서 상태가 'revoked(폐기)'가 아닌 'unauthorized(권한 없음)' 등 다른 오류를 반환하더라도 이를 유효한 인증서로 간주할 위험이 있습니다.
💡 쉬운 설명
인증서가 유효한지 확인하는 과정에서 오류가 발생해도 curl이 이를 무시하고 통과시켜 버리는 문제입니다. 이로 인해 보안상 문제가 있는 가짜 인증서를 진짜로 믿게 될 위험이 있습니다.
🇺🇸 원문 (English)
When curl is told to use the Certificate Status Request TLS extension, often referred to as OCSP stapling, to verify that the server certificate is valid, it might fail to detect some OCSP problems and instead wrongly consider the response as fine. If the returned status reports another error than 'revoked' (like for example 'unauthorized') it is not treated as a bad certficate.
📍 영향받는 시스템
OCSP 스테이플링을 사용하는 curl 라이브러리 및 이를 사용하는 애플리케이션
⚔️ 공격 벡터
공격자가 조작된 OCSP 응답을 사용하여 유효하지 않은 인증서를 사용하는 서버로 사용자를 유도
🛡️ 대응 방법
curl을 최신 보안 패치가 적용된 버전으로 업데이트
🔧 검증 코드
출력된 curl 버전을 확인하여 해당 취약점이 해결된 최신 버전인지 제조사의 보안 공지와 비교