Bug 2543247 (CVE-2026-75805) - CVE-2026-75805 openssl: openssl: Denial of Service via crafted CMP certificate revocation response
Summary: CVE-2026-75805 openssl: openssl: Denial of Service via crafted CMP certificat...
Keywords:
Status: NEW
Alias: CVE-2026-75805
Product: Security Response
Classification: Other
Component: vulnerability
Version: unspecified
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Product Security
QA Contact:
URL:
Whiteboard:
Depends On: 2544585 2544586 2544587
Blocks:
TreeView+ depends on / blocked
 
Reported: 2026-09-29 15:52 UTC by OSIDB Bzimport
Modified: 2026-11-11 12:01 UTC (History)
54 users (show)

Fixed In Version:
Clone Of:
Environment:
Last Closed:
Embargoed:


Attachments (Terms of Use)


Links
System ID Private Priority Status Summary Last Updated
Red Hat Product Errata RHSA-2026:98484 0 None None None 2026-11-11 12:01:00 UTC
Red Hat Product Errata RHSA-2026:98588 0 None None None 2026-11-11 11:24:52 UTC

Description OSIDB Bzimport 2026-09-29 15:52:59 UTC
Issue summary: A CMP client that requests certificate revocation on the basis
of a PKCS#10 CSR may dereference a NULL pointer and terminate abnormally when
processing a crafted revocation response. 

Impact summary: The NULL pointer dereference happens on a read which 
leads to a crash and a Denial of Service for the affected client application.

CWE: CWE-476: NULL-pointer dereference

Description: A CMP client revoking a certificate has to tell the server which
certificate to revoke, and may do so by supplying a PKCS#10 CSR instead of the
certificate itself or its issuer name and serial number. This is
'openssl cmp -cmd rr -csr <file>' on the command line, or
OSSL_CMP_exec_RR_ses() with the certificate supplied via
OSSL_CMP_CTX_set1_p10CSR() through the API.

A CSR does not contain the issuer name and serial number of the certificate,
so the client does not send them. A server may optionally name the
certificate it revoked in its response, and the client then compares that
name against what it sent. Having sent neither an issuer name nor a serial
number, it has nothing to compare against, and a server returning a specially
crafted name causes the client to read from a NULL pointer and crash.

The revocation response is checked for valid message protection before
the affected code is reached, so an attacker must be a malicious or
compromised CMP server, or a man-in-the-middle in possession of the
secret used for message protection. Clients that identify the certificate
to be revoked by a certificate or by issuer and serial number rather
than by a PKCS#10 CSR are not affected.

FIPS impact: no
No FIPS modules are affected by this issue, as the CMP protocol
implementation is outside the OpenSSL FIPS module boundary.

Comment 2 errata-xmlrpc 2026-11-11 11:24:49 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 10

Via RHSA-2026:98588 https://access.redhat.com/errata/RHSA-2026:98588

Comment 3 errata-xmlrpc 2026-11-11 12:00:57 UTC
This issue has been addressed in the following products:

  Red Hat Enterprise Linux 9

Via RHSA-2026:98484 https://access.redhat.com/errata/RHSA-2026:98484


Note You need to log in before you can comment on or make changes to this bug.