CVE-2026-28390CWE-476

Possible NULL Dereference When Processing CMS KeyTransportRecipientInfo

High · published April 7, 2026

CVSS v3.1
7.5
EPSS
1%
Percentile
56.3
In the wild
Unconfirmed
What it is

Issue summary: During processing of a crafted CMS EnvelopedData message

with KeyTransportRecipientInfo a NULL pointer dereference can happen.

Impact summary: Applications that process attacker-controlled CMS data may

crash before authentication or cryptographic operations occur resulting in

Denial of Service.

When a CMS EnvelopedData message that uses KeyTransportRecipientInfo with

RSA-OAEP encryption is processed, the optional parameters field of

RSA-OAEP SourceFunc algorithm identifier is examined without checking

for its presence. This results in a NULL pointer dereference if the field

is missing.

Applications and services that call CMS_decrypt() on untrusted input

(e.g., S/MIME processing or CMS-based protocols) are vulnerable.

The FIPS modules in 3.6, 3.5, 3.4, 3.3 and 3.0 are not affected by this

issue, as the affected code is outside the OpenSSL FIPS module boundary.

The record
Technical detail
CVSS v3.1
7.5 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CVSS v4.0
Not supplied
EPSS
0.00805 · 56.3th percentile
Weakness
CWE-476 · NULL Pointer Dereference
Published
2026-04-07T22:00Z
EPSS history
Timeline
  • 07 APR 22:00Z
    Possible NULL Dereference When Processing CMS KeyTransportRecipientInfo
    cvelistv5