CVE-2026-28389
Severity CVSS v4.0:
Pending analysis
Type:
CWE-476
NULL Pointer Dereference
Publication date:
07/04/2026
Last modified:
10/04/2026
Description
Issue summary: During processing of a crafted CMS EnvelopedData message<br />
with KeyAgreeRecipientInfo a NULL pointer dereference can happen.<br />
<br />
Impact summary: Applications that process attacker-controlled CMS data may<br />
crash before authentication or cryptographic operations occur resulting in<br />
Denial of Service.<br />
<br />
When a CMS EnvelopedData message that uses KeyAgreeRecipientInfo is<br />
processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier<br />
is examined without checking for its presence. This results in a NULL<br />
pointer dereference if the field is missing.<br />
<br />
Applications and services that call CMS_decrypt() on untrusted input<br />
(e.g., S/MIME processing or CMS-based protocols) are vulnerable.<br />
<br />
The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this<br />
issue, as the affected code is outside the OpenSSL FIPS module boundary.
Impact
Base Score 3.x
7.50
Severity 3.x
HIGH
References to Advisories, Solutions, and Tools
- https://github.com/openssl/openssl/commit/16cea4188e0ea567deb4f93f85902247e67384f5
- https://github.com/openssl/openssl/commit/785cbf7ea3b5a6f5adf0c1ccb92b79d89c35c616
- https://github.com/openssl/openssl/commit/7b5274e812400cacb6f3be4c2df5340923fa807f
- https://github.com/openssl/openssl/commit/c6725634e089eb2b634b10ede33944be7248172a
- https://github.com/openssl/openssl/commit/f80f83bc5fd036bc47d773e8b15a001e2b4ce686
- https://openssl-library.org/news/secadv/20260407.txt



