CVE-2026-75805CWE-476

CVE-2026-75805

Medium · published September 29, 2026

CVSS v3.1
5.3
EPSS
0%
Percentile
12.1
In the wild
Unconfirmed
What it is

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.

The record
Technical detail
CVSS v3.1
5.3 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
CVSS v4.0
Not supplied
EPSS
0.00222 · 12.1th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-09-29T20:17Z
Affected products (5)
ProductVersionsFixed in
openssl/openssl≥ 3.0.0, < 3.0.233.0.23
openssl/openssl≥ 3.4.0, < 3.4.83.4.8
openssl/openssl≥ 3.5.0, < 3.5.93.5.9
openssl/openssl≥ 3.6.0, < 3.6.53.6.5
openssl/openssl≥ 4.0.0, < 4.0.34.0.3
References (5)
EPSS history
Timeline
  • 01 OCT 03:49Z
    EPSS moved — → 0%
    epss
  • 29 SEP 15:32Z
    NULL Pointer Dereference in CMP Client Revocation Response Handling
    cvelistv5