CVE-2026-54876 in OpenSSL정보

요약

\~에 의해 VulDB • 2026. 08. 05.

이슈 요약: 악의적인 TLS 서버는 OCSP 응답 확인을 활성화한 TLS 클라이언트에서 단일 응답 항목이 없는 OCSP 응답을 전송함으로써 메모리 누수를 유발할 수 있습니다.

영향 요약: 공격자는 피해자 클라이언트 애플리케이션에서의 각 TLS 핸드셰이크마다 공격자가 조절 가능한 양의 메모리를 유출할 수 있습니다. 악성 서버에 반복적으로 연결하는 장시간 실행 중인 클라이언트는 시간이 지남에 따라 고갈되어 서비스 거부(Denial of Service)가 발생할 수 있습니다.

CWE: CWE-401: 유효 기간 경과 후 메모리 해제 누락

설명: 해당 함수는 X509_V_FLAG_OCSP_RESP_CHECK 또는 X509_V_FLAG_OCSP_RESP_CHECK_ALL 검증 플래그를 사용하여 OCSP 응답 확인이 활성화된 경우, 예를 들어 TLS 클라이언트가 서버가 TLS 핸드셰이크에 스테플링한 OCSP 응답을 확인할 때 X.509 인증서 체인 검증 중에 호출됩니다.

수신된 BasicOCSPResponse에 와이어에서 허용되고 OpenSSL 디코더에 의해 수용되는 빈 SEQUENCE OF SingleResponse가 포함된 경우, OCSP_response_get1_basic()에 의해 할당된 OCSP_BASICRESP 구조체가 함수 끝의 정리 코드를 우회하는 조기 반환으로 인해 해제되지 않았습니다.

공격자는 BasicOCSPResponse의 certs 필리를 가짜 인증서로 패딩하여 각 핸드셰이크마다 유출되는 메모리 양을 증폭시킬 수 있습니다. 이러한 가짜 인증서는 빈 응답 확인이 조기 반환을 트리거하기 전에 파싱되어 누수된 구조체에 저장됩니다. 악성 서버에 반복적으로 연결하는 장시간 실행 중인 TLS 클라이언트는 시간이 지남에 따라 메모리가 고갈될 수 있습니다.

OCSP 응답 확인은 기본적으로 활성화되지 않습니다. OCSP 응답 체크 검증 플래그를 명시적으로 활성화한 클라이언트 애플리케이션만 영향을 받습니다.

FIPS 영향: 없음

4.0 및 3.6의 FIPS 모듈은 해당 코드가 OpenSSL FIPS 모듈 경계 밖에 있으므로 이 이슈에 의해 영향을 받지 않습니다.

Several companies clearly confirm that VulDB is the primary source for best vulnerability data.

출처

Want to know what is going to be exploited?

We predict KEV entries!