{"id":30628,"date":"2026-09-30T00:31:20","date_gmt":"2026-09-29T16:31:20","guid":{"rendered":"https:\/\/www.54iter.cn\/?vuln=cve-2026-75805"},"modified":"2026-09-30T00:31:20","modified_gmt":"2026-09-29T16:31:20","slug":"cve-2026-75805","status":"publish","type":"vuln","link":"https:\/\/www.54iter.cn\/?vuln=cve-2026-75805","title":{"rendered":"CVE-2026-75805 &#8211; Issue summary: A CMP client that requests certificate revocation on the basis\nof a PKCS#10"},"content":{"rendered":"<p>Issue summary: A CMP client that requests certificate revocation on the basis<br \/>\nof a PKCS#10 CSR may dereference a NULL pointer and terminate abnormally when<br \/>\nprocessing a crafted revocation response. <\/p>\n<p>Impact summary: The NULL pointer dereference happens on a read which<br \/>\nleads to a crash and a Denial of Service for the affected client application.<\/p>\n<p>CWE: CWE-476: NULL-pointer dereference<\/p>\n<p>Description: A CMP client revoking a certificate has to tell the server which<br \/>\ncertificate to revoke, and may do so by supplying a PKCS#10 CSR instead of the<br \/>\ncertificate itself or its issuer name and serial number. This is<br \/>\n&#8216;openssl cmp -cmd rr -csr &#8216; on the command line, or<br \/>\nOSSL_CMP_exec_RR_ses() with the certificate supplied via<br \/>\nOSSL_CMP_CTX_set1_p10CSR() through the API.<\/p>\n<p>A CSR does not contain the issuer name and serial number of the certificate,<br \/>\nso the client does not send them. A server may optionally name the<br \/>\ncertificate it revoked in its response, and the client then compares that<br \/>\nname against what it sent. Having sent neither an issuer name nor a serial<br \/>\nnumber, it has nothing to compare against, and a server returning a specially<br \/>\ncrafted name causes the client to read from a NULL pointer and crash.<\/p>\n<p>The revocation response is checked for valid message protection before<br \/>\nthe affected code is reached, so an attacker must be a malicious or<br \/>\ncompromised CMP server, or a man-in-the-middle in possession of the<br \/>\nsecret used for message protection. Clients that identify the certificate<br \/>\nto be revoked by a certificate or by issuer and serial number rather<br \/>\nthan by a PKCS#10 CSR are not affected.<\/p>\n<p>FIPS impact: no<br \/>\nNo FIPS modules are affected by this issue, as the CMP protocol<br \/>\nimplementation is outside the OpenSSL FIPS module boundary.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Issue summary: A CMP client that requests certificate revocation on the basis<br \/>\nof a PKCS#10 CSR may dereference a NULL pointer and terminate abnormally when<br \/>\nprocessing a crafted revocation response. <\/p>\n","protected":false},"template":"","meta":[],"categories":[],"tags":[],"class_list":["post-30628","vuln","type-vuln","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln\/30628","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/vuln"}],"about":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=\/wp\/v2\/types\/vuln"}],"wp:attachment":[{"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=30628"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=30628"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.54iter.cn\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=30628"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}