CVE-2026-75805 in OpenSSL
요약
\~에 의해 VulDB • 2026. 09. 29.
이슈 요약: PKCS#10 CSR을 기반으로 인증서 폐기를 요청하는 CMP 클라이언트는 조작된 폐기 응답을 처리할 때 NULL 포인터를 역참조하여 비정상적으로 종료될 수 있습니다.
영향 요약: 읽기 작업에서 발생하는 NULL 포인터 역참조로 인해 애플리케이션이 충돌하고 서비스 거부(Denial of Service)가 발생합니다.
CWE: CWE-476: NULL-pointer dereference (NULL 포인터 역참조)
설명: 인증서를 폐기하는 CMP 클라이언트는 서버에 어떤 인증서를 폐지해야 하는지를 알려야 하며, 인증서 자체나 발급자 이름 및 일련 번호 대신 PKCS#10 CSR을 제공하여 이를 수행할 수 있습니다. 이는 명령줄에서 'openssl cmp -cmd rr -csr '로 실행하거나 API를 통해 OSSL_CMP_CTX_set1_p10CSR()을 사용하여 certificate를 공급하는 경우 OSSL_CMP_exec_RR_ses()와 관련이 있습니다.
CSR에는 인증서의 발급자 이름과 일련 번호가 포함되어 있지 않으므로 클라이언트는 이를 전송하지 않습니다. 서버는 선택적으로 폐지된 인증서를 응답에서 지정할 수 있으며, 클라이언트는 해당 이름을 자신이 보낸 내용과 비교합니다. 발급자 이름이나 일련 번호를 전혀 보내지 않았기 때문에 비교 대상이 없으며, 특별히 조작된 이름을 반환하는 서버로 인해 클라이언트가 NULL 포인터를 읽으려다 충돌하게 됩니다.
영향을 받는 코드에 도달하기 전에 폐기 응답은 유효한 메시지 보호 여부를 확인하므로, 공격자는 악의적이거나 침해당한 CMP 서버이거나 메시지 보호에 사용되는 비밀키를 보유한 중간자(man-in-the-middle)여야 합니다. 인증서 또는 발급자와 일련 번호로 폐지할 대상을 식별하는 PKCS#10 CSR을 사용하지 않는 클라이언트는 영향을 받지 않습니다.
FIPS 영향: 없음 CMP 프로토콜 구현이 OpenSSL FIPS 모듈의 경계 밖에 있으므로, 이 이슈에 의해 영향을 받는 FIPS 모듈은 없습니다.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.