Track vulnerabilities like this one. Sign up free to get alerted when software you use is affected.
7.5

OpenSSL: Untrusted CMS Data Can Crash Application

published 6 months ago
Summary

Certain applications that use OpenSSL to process encrypted messages from unknown sources may crash, preventing them from authenticating users or performing other essential tasks. This issue affects some versions of OpenSSL, but not the FIPS (Federal Information Processing Standard) modules. To protect your application, ensure you're using a version of OpenSSL that's not affected or update to a version that fixes this issue.

What to do
  • Update peacefounder appbundler to version 1.0.1.
  • Update juliabinarywrappers openssl_jll to version 3.5.6+0.
Affected software
Ecosystem VendorProductAffected versions
Julia juliabinarywrappers openresty_jll All versions
Julia peacefounder appbundler >= 1.0.0, < 1.0.1
Fix: upgrade to 1.0.1
Julia juliabinarywrappers openssl_jll >= 3.5.0+0, < 3.5.6+0
Fix: upgrade to 3.5.6+0
Original advisory text
Issue summary: During processing of a crafted CMS EnvelopedData message with KeyAgreeRecipientInfo a...
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.
Fix within
Internet-facing 14 days
Internal 60 days
  • Not known to be exploited
  • Can be exploited automatically (estimated)
  • Gives an attacker partial control (estimated)
Severity
7.5 High
Timeline
Published27 Apr 2026
Updated13 Aug 2026
First seen13 Aug 2026
Sources
Track software like this
Free during beta