Issue summary: Applications using RSASVE key encapsulation to establish a secret encryption key can send contents of an uninitialized memory buffer to a malicious peer.
Impact summary: The uninitialized buffer might contain sensitive data from the previous execution of the application process which leads to sensitive data leakage to an attacker.
RSA_public_encrypt() returns the number of bytes written on success and -1 on error. The affected code tests only whether the return value is non-zero. As a result, if RSA encryption fails, encapsulation can still return success to the caller, set the output lengths, and leave the caller to use the contents of the ciphertext buffer as if a valid KEM ciphertext had been produced.
If applications use EVP_PKEY_encapsulate() with RSA/RSASVE on an attacker-supplied invalid RSA public key without first validating that key, then this may cause stale or uninitialized contents of the caller-provided ciphertext buffer to be disclosed to the attacker in place of the KEM ciphertext.
As a workaround calling EVP_PKEY_public_check() or EVP_PKEY_public_check_quick() before EVP_PKEY_encapsulate() will mitigate the issue.
The FIPS modules in 3.6, 3.5, 3.4, 3.3, 3.1 and 3.0 are affected by this issue.
CVSS Details
- CVSS 3.1 Base Score: 7.5
- CVSS 3.1 Vector: (CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:N/A:N)
Covered by Rapid7
| Product | Vendor Advisory | Solution File | Added | Published |
|---|---|---|---|---|
| Alma_linux | — | Upgrade openssl-perlUpgrade opensslUpgrade openssl-libsUpgrade openssl-devel | May 27, 2026 | May 19, 2026 |
| Alpine Linux | — | Upgrade openssl | Apr 10, 2026 | Apr 7, 2026 |
| Amazon_linux_2023 | — | Upgrade openssl-libsUpgrade openssl-perlUpgrade openssl-debuginfoUpgrade openssl-snapsafe-libs-debuginfoUpgrade openssl-fips-provider-latest-debuginfoUpgrade openssl-develUpgrade openssl-debugsourceUpgrade openssl-libs-debuginfoUpgrade openssl-fips-provider-latestUpgrade opensslUpgrade openssl-snapsafe-libs | Apr 14, 2026 | Apr 7, 2026 |
| Debian | — | Upgrade openssl | Apr 9, 2026 | Apr 9, 2026 |
| Freebsd | — | Upgrade opensslUpgrade openssl111Upgrade openssl36Upgrade openssl35Upgrade openssl34 | Apr 8, 2026 | Apr 7, 2026 |
| Http Openssl | — | Upgrade to the latest version of OpenSSL | Apr 9, 2026 | Apr 7, 2026 |
| Ibm Aix | — | Apply the fix or workaround for openssl_advisory47 | May 6, 2026 | May 4, 2026 |
| Oracle Missing Cpu Apr 2026 | — | Apply the April 2026 Critical Patch Update (CPU) for Oracle Database | Apr 22, 2026 | Apr 14, 2026 |
| Oracle Missing Cpu Jul 2026 | — | Apply the July 2026 Critical Patch Update (CPU) for Oracle Database | Jul 22, 2026 | Jul 22, 2026 |
| Redhat Openshift | — | Upgrade rhcos | Aug 10, 2026 | Apr 7, 2026 |
| Redhat_linux | — | Upgrade openssl-develUpgrade openssl-fips-provider-debugsourceUpgrade openssl-fips-providerUpgrade edk2-ovmfUpgrade edk2-tools-docUpgrade openssl-libsUpgrade openssl-debuginfoUpgrade openssl-perlUpgrade openssl-fips-provider-so-debuginfoUpgrade openssl-libs-debuginfoUpgrade openssl-debugsourceUpgrade edk2-debugsourceUpgrade openssl-fips-provider-soUpgrade edk2-aarch64Upgrade edk2-tools-debuginfoUpgrade openssl-fips-provider-so-debugsourceUpgrade opensslUpgrade edk2-toolsNo solution exists | May 20, 2026 | Apr 7, 2026 |
| Rocky_linux | — | Upgrade openssl-libs-debuginfoUpgrade openssl-debuginfoUpgrade openssl-debugsourceUpgrade openssl-develUpgrade openssl-libsUpgrade openssl-perlUpgrade openssl | Jun 1, 2026 | May 28, 2026 |
| Splunk | — | Upgrade Splunk Universal Forwarder to version 10.4.1Upgrade Splunk Universal Forwarder to version 10.2.5Upgrade Splunk Universal Forwarder to version 9.4.13Upgrade Splunk Universal Forwarder to version 10.0.9Upgrade Splunk Universal Forwarder to version 10.4.2Upgrade Splunk Universal Forwarder to version 9.4.14Upgrade Splunk Universal Forwarder to version 10.0.8Upgrade Splunk Universal Forwarder to version 10.2.6 | Aug 14, 2026 | Apr 7, 2026 |
| Ubuntu | — | Upgrade libssl3Upgrade opensslUpgrade libssl3t64 | Apr 9, 2026 | Apr 8, 2026 |
| Vmware Photon_os | — | Use 'tdnf update' to upgrade all packages to the latest version. | May 27, 2026 | Apr 7, 2026 |
Prioritise with Active Threat Intelligence
With curated Threat Intelligence, you can see which vulnerabilities truly put you at risk, prioritize what matters most, and act before attackers do.
Explore Intelligence Hub