CVE-2026-28389

Aliases:DEBIAN-CVE-2026-28389UBUNTU-CVE-2026-28389ALPINE-CVE-2026-28389CGA-2r23-9xvx-4prrCGA-c3mq-2w7x-m4x8CGA-p78p-49m2-xjvwCGA-26mm-6r83-3g7hCGA-2c64-h7xg-wjwqCGA-39ch-vc8w-v3w6CGA-3m69-2vw3-7g7cCGA-6hq8-fw2v-65r9CGA-f3x3-2cgc-57j5CGA-j5xm-rp23-gwqgCGA-qwm9-5jmj-f74mCGA-rff8-35jv-r39rCGA-x8c8-6r32-8q22CGA-xp8v-fvgr-6544
Modified
Published: 07 Apr 2026, 22:00
Last modified:12 May 2026, 12:09

Vulnerability Summary

Overall Risk (default)
medium
30/100
CVSS Score
7.5 HIGH
v3.1 (cve.org)
EPSS Score
0.8% LOW
1% probability 0.00%
KEV
Not listed
Ransomware
No reports
Public exploits
None found
Dark Web
Not detected

Timeline

07 Apr 2026, 22:00
Published
Vulnerability first disclosed
12 May 2026, 12:09
Last Modified
Vulnerability information updated

Description

Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo 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 KeyAgreeRecipientInfo is processed, the optional parameters field of KeyEncryptionAlgorithmIdentifier 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.

CVSS Metrics

  • v3.1HIGHScore: 7.5CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H

EPSS Trends

Current EPSS score: 0.80% Percentile: 55%

Techniques & Countermeasures

  • CWE-476NULL Pointer Dereference

    The product dereferences a pointer that it expects to be valid but is NULL.

Affected Systems

  • alpineopenssl

    ≥ 1.0.2, < 3.3.7-r0 | ≥ 1.0.2, < 3.3.7-r0 | ≥ 1.0.2, < 3.5.6-r0 | ≥ 1.0.2, < 3.5.6-r0 | ≥ 1.0.2, < 3.5.6-r0

  • chainguardlibcrypto3

    < 3.6.2-r0

  • chainguardlibcrypto3-2.34

    < 3.6.2-r0

  • chainguardopenssl

    < 3.6.2-r0

  • chainguardopenssl-provider-fips-3.4.0

    < 0

  • chainguardopenssl-provider-fips-3.4.0-dbg

    < 0

  • chainguardopenssl-provider-fips-3.6.0

    < 0

  • chainguardopenssl-provider-fips-3.6.0-dbg

    < 0

  • wolfilibcrypto3

    < 3.6.2-r0

  • wolfiopenssl

    < 3.6.2-r0

  • debianopenssl

    < 1.1.1w-0+deb11u7 | < 3.0.19-1~deb12u2 | < 3.5.5-1~deb13u2 | < 3.6.2-1

  • ubuntuedk2

    all | all | all | all | all | all

  • ubuntuedk2-hwe

    all

  • ubuntunodejs

    all

  • ubuntuopenssl

    < 1.0.2g-1ubuntu4.20+esm15 | < 1.0.2g-1ubuntu4.fips.4.20.15 | all | < 1.1.1-1ubuntu2.1~18.04.23+esm8 | < 1.1.1-1ubuntu2.fips.2.1~18.04.23.8 | < 1.1.1f-1ubuntu2.24+esm3 | < 1.1.1f-1ubuntu2.fips.24.3 | < 3.0.2-0ubuntu1.23 | < 3.0.2-0ubuntu1.23+Fips1 | < 3.0.13-0ubuntu3.9 | < 3.5.3-1ubuntu3.3 | < 3.5.5-1ubuntu3

  • ubuntuopenssl-fips

    all | < 3.0.13-0ubuntu3.12+Fips1

  • ubuntuopenssl1.0

    < 1.0.2n-1ubuntu5.13+esm4

  • opensslopenssl

    ≥ 1.0.2, < 1.0.2zp | ≥ 1.1.1, < 1.1.1zg | ≥ 3.0.0, < 3.0.20 | ≥ 3.3.0, < 3.3.7 | ≥ 3.4.0, < 3.4.5 | ≥ 3.5.0, < 3.5.6 | ≥ 3.6.0, < 3.6.2

References (17)