CVE-2019-1563 Padding Oracle in PKCS7_dataDecode and CMS_decrypt_set1_pkey

Low 3.7 Published Updated

An attacker can decrypt RSA-encrypted messages or recover keys via a padding oracle attack if decryption success/failure is observable.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Over the internet
Victim action needed
Not needed
Fix
Available

What is CVE-2019-1563?

CVE-2019-1563 is a low-severity vulnerability in Openssl Openssl, published on 10 Sep 2019. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

In situations where an attacker receives automated notification of the success or failure of a decryption attempt an attacker, after sending a very large number of messages to be decrypted, can recover a CMS/PKCS7 transported encryption key or decrypt any RSA encrypted message that was encrypted with the public RSA key, using a Bleichenbacher padding oracle attack. Applications are not affected if they use a certificate together with the private RSA key to the CMS_decrypt or PKCS7_decrypt functions to select the correct recipient info to decrypt. Fixed in OpenSSL 1.1.1d (Affected 1.1.1-1.1.1c). Fixed in OpenSSL 1.1.0l (Affected 1.1.0-1.1.0k). Fixed in OpenSSL 1.0.2t (Affected 1.0.2-1.0.2s).

Weakness: CWE-327, CWE-203

Which versions are affected by CVE-2019-1563?

It affects 1 product.

Linux distribution packages (2)
openssl SUSE:Linux Enterprise Point of Sale 11 SP3All versions0.9.8j-0.106.28.1
openssl SUSE:Linux Enterprise Server 11 SP4-LTSSAll versions0.9.8j-0.106.28.1

Products include Openssl Openssl.

How do I fix CVE-2019-1563?

Upgrade to a fixed version.

Is CVE-2019-1563 being exploited?

There is no known exploitation of CVE-2019-1563 in the wild and no public exploit code.

All Openssl Openssl vulnerabilities

Sources

Also known as ALPINE-CVE-2019-1563, CLEANSTART-2026-RI18304, CLSA-2025-1751271968, DEBIAN-CVE-2019-1563, GHSA-rv3r-f48w-6vvh, JLSEC-2026-218 and 2 more.

Is CVE-2019-1563 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free