Description
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.
Affected products
| Vendor | Product | Affected | Fixed |
|---|---|---|---|
| OpenSSL | OpenSSL | 4.0.0 – < 4.0.3, 3.6.0 – < 3.6.5, 3.5.0 – < 3.5.9, 3.4.0 – < 3.4.8, 3.0.0 – < 3.0.23 | 4.0.3 |
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 14 | openssl | 3.6.5-1 | — |
| Debian 13 | openssl | 3.5.7-1~deb13u3 | — |
| Debian 12 | openssl | 3.0.22-1~deb12u2 | — |
Ubuntu
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu 26.10 | edk2 +1 | No fix yet | — |
| Ubuntu 26.04 LTS | edk2 +1 | No fix yet | — |
| Ubuntu 26.04 LTS | openssl | 3.5.5-1ubuntu3.6 | USN-8847-1 |
| Ubuntu 24.04 LTS | edk2 | No fix yet | — |
| Ubuntu 24.04 LTS | openssl | 3.0.13-0ubuntu3.16 | USN-8847-1 |
| Ubuntu 22.04 LTS | openssl | 3.0.2-0ubuntu1.30 | USN-8847-1 |
Show 4 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Ubuntu Pro FIPS-updates 24.04 LTS | openssl-fips | No fix yet | — |
| Ubuntu Pro FIPS-updates 22.04 LTS | openssl +1 | No fix yet | — |
| Ubuntu Pro FIPS-preview 22.04 LTS | openssl +1 | No fix yet | — |
| Ubuntu Pro 22.04 LTS | nodejs | No fix yet | — |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Red Hat Hardened Images 1 | openssl +10 | 3.5.9-0.1.hum1 | RHSA-2026:74166, RHSA-2026:74162 |
Rocky Linux
Errata ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Rocky Linux 10 | openssl +3 | 1:3.5.9-1.el10_3 | RLSA-2026:98588 |
| Rocky Linux 9 | openssl +3 | 1:3.5.9-1.el9_9 | RLSA-2026:98484 |
SUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES 15 SP7 | openssl-3 | 3.5.0-150700.5.53.2 | SUSE-SU-2026:4414-1 |
| SLES 15 SP6 | openssl-3 | 3.1.4-150600.5.67.1 | SUSE-SU-2026:4419-1 |
| SLES 15 SP5 | openssl-3 | 3.0.8-150500.5.80.1 | SUSE-SU-2026:4412-1 |
| SLES 15 SP4 | openssl-3 | 3.0.8-150400.4.101.1 | SUSE-SU-2026:4413-1 |
Show 12 more (older releases, extended support, other products)Fewer releases
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| SLES for SAP 16.0 | openssl-3 | 3.5.0-160000.11.1 | SUSE-SU-2026:24245-1 |
| SLES for SAP 15 SP6 | openssl-3 | 3.1.4-150600.5.67.1 | SUSE-SU-2026:4419-1 |
| SLES for SAP 15 SP5 | openssl-3 | 3.0.8-150500.5.80.1 | SUSE-SU-2026:4412-1 |
| SLES for SAP 15 SP4 | openssl-3 | 3.0.8-150400.4.101.1 | SUSE-SU-2026:4413-1 |
| SLES 16.0 | openssl-3 | 3.5.0-160000.11.1 | SUSE-SU-2026:24245-1 |
| SLE Micro 6.2 | openssl-3 | 3.5.0-160000.11.1 | SUSE-SU-2026:24188-1 |
| SLE Micro 6.1 | openssl-3 | 3.1.4-slfo.1.1_14.1 | SUSE-SU-2026:24273-1 |
| SLE Micro 6.0 | openssl-3 | 3.1.4-159998.1.1 | SUSE-SU-2026:24133-1 |
| SLE Micro 5.4 | openssl-3 | 3.0.8-150400.4.101.1 | SUSE-SU-2026:4413-1 |
| SLE Micro 5.3 | openssl-3 | 3.0.8-150400.4.101.1 | SUSE-SU-2026:4413-1 |
| SLE HPC 15 SP5 | openssl-3 | 3.0.8-150500.5.80.1 | SUSE-SU-2026:4412-1 |
| SLE HPC 15 SP4 | openssl-3 | 3.0.8-150400.4.101.1 | SUSE-SU-2026:4413-1 |
openSUSE
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| openSUSE Leap 16.0 | openssl-3 | 3.5.0-160000.11.1 | openSUSE-SU-2026:22102-1 |
Alpine
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Alpine v3.21 | openssl | 3.3.7-r2 | — |
Amazon Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Amazon Linux 2023 | openssl +5 | 1:3.5.8-1.amzn2023.0.3 | ALAS2023-2026-3204 |
Azure Linux
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Azure Linux 3 | edk2 | 20240524git3e722403cd16-21 | — |
| Azure Linux 3 | openssl | 3.3.7-7 | — |
| Azure Linux 3 | qemu +5 | No fix yet | — |
Wolfi
| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Wolfi rolling | openssl-4.0 +2 | 4.0.3-r0 | — |
Advisories 17
- RLSA-2026:98588 Moderate: openssl security, bug fix, and enhancement update Rocky Linux Security Advisories · Nov 13, 2026
- RLSA-2026:98484 Moderate: openssl security, bug fix, and enhancement update Rocky Linux Security Advisories · Nov 13, 2026
- WID-SEC-2026-3638 OpenSSL: Mehrere Schwachstellen BSI CERT-Bund (WID) · Nov 12, 2026
- SSA-457936 SSA-457936: Vulnerabilities in the additional GNU/Linux subsystem of the SIMATIC S7-1500 CPU 1518(F)-4 PN/DP MFP V3.1.7 Siemens ProductCERT · Nov 10, 2026
- SUSE-SU-2026:24273-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 27, 2026
- SUSE-SU-2026:24245-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 21, 2026
- SUSE-SU-2026:24188-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 20, 2026
- RHSA-2026:74162 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- RHSA-2026:74166 Red Hat Security Advisory: Red Hat Hardened Images RPMs bug fix and enhancement update Red Hat Security Advisories (RHSA) · Oct 20, 2026
- openSUSE-SU-2026:22102-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 19, 2026
- SUSE-SU-2026:24133-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 15, 2026
- ALAS2023-2026-3204 Important: openssl security update (Amazon Linux 2023) Amazon Linux Security Center (ALAS) · Oct 12, 2026
- SUSE-SU-2026:4412-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 2, 2026
- SUSE-SU-2026:4413-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 2, 2026
- SUSE-SU-2026:4414-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 2, 2026
- SUSE-SU-2026:4419-1 Security update for openssl-3 SUSE / openSUSE Security Updates · Oct 2, 2026
- USN-8847-1 openssl vulnerabilities Ubuntu Security Notices (USN) · Oct 2, 2026
References
- OpenSSL Advisory vendor-advisory
- 4.0.3 git commit patch
- 3.6.5 git commit patch
- 3.5.9 git commit patch
- 3.4.8 git commit patch