CVE-2020-25657 Information disclosure in m2crypto

Medium 5.9 Published Updated

Attackers can exploit timing side-channels in RSA decryption to compromise confidentiality of encrypted data.

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

What is CVE-2020-25657?

CVE-2020-25657 is a medium-severity vulnerability in Fedoraproject Fedora, published on 12 Jan 2021. An attacker can exploit it over the internet without logging in, with no action from the victim.

Official description

A flaw was found in all released versions of m2crypto, where they are vulnerable to Bleichenbacher timing attacks in the RSA decryption API via the timed processing of valid PKCS#1 v1.5 Ciphertext. The highest threat from this vulnerability is to confidentiality.

Weakness: CWE-385

Which versions are affected by CVE-2020-25657?

It affects 4 products.

Linux distribution packages (40)
python-M2Crypto SUSE:Enterprise Storage 6All versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Enterprise Storage 7All versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions0.40.0-150400.3.9.1
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOSAll versions0.44.0-150400.13.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions0.40.0-150400.3.9.1
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSSAll versions0.44.0-150400.13.1
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOSAll versions0.44.0-150400.13.1
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSSAll versions0.44.0-150400.13.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15-ESPOSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15-LTSSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Micro 5.1All versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Micro 5.2All versions0.35.2-150000.3.14.1
python3-M2Crypto SUSE:Linux Enterprise Micro 5.3All versions0.44.0-150400.13.1
python3-M2Crypto SUSE:Linux Enterprise Micro 5.4All versions0.44.0-150400.13.1
python3-M2Crypto SUSE:Linux Enterprise Micro 5.5All versions0.44.0-150400.13.1
python-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP3All versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP4All versions0.38.0-150400.3.3.1
python-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP4All versions0.38.0-150400.3.6.1
python3-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP6All versions0.44.0-150600.19.3.1
python-M2Crypto SUSE:Linux Enterprise Module for Public Cloud 12All versions0.29.0-23.8.1
python-M2Crypto SUSE:Linux Enterprise Module for Public Cloud 15All versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Module for Python 2 15 SP3All versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Module for Python 3 15 SP5All versions0.40.0-150400.3.9.1
python-M2Crypto SUSE:Linux Enterprise Server 12 SP2-BCLAll versions0.29.0-23.8.1
python-M2Crypto SUSE:Linux Enterprise Server 12 SP3-BCLAll versions0.29.0-23.8.1
python-M2Crypto SUSE:Linux Enterprise Server 12 SP4-LTSSAll versions0.29.0-23.8.1
python-M2Crypto SUSE:Linux Enterprise Server 12 SP5All versions0.29.0-23.8.1
python-M2Crypto SUSE:Linux Enterprise Server 15 SP1-BCLAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Server 15 SP1-LTSSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Server 15 SP2-BCLAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Server 15 SP2-LTSSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions0.40.0-150400.3.9.1
python3-M2Crypto SUSE:Linux Enterprise Server 15 SP4-LTSSAll versions0.44.0-150400.13.1
python3-M2Crypto SUSE:Linux Enterprise Server 15 SP5-LTSSAll versions0.44.0-150400.13.1
python-M2Crypto SUSE:Linux Enterprise Server 15-LTSSAll versions0.35.2-150000.3.14.1
python-M2Crypto SUSE:Linux Enterprise Server for SAP Applications 12 SP4All versions0.29.0-23.8.1

Products include Fedoraproject Fedora, M2crypto Project M2crypto, Redhat Enterprise Linux, Redhat Virtualization.

How do I fix CVE-2020-25657?

Apply the vendor's patch.

Is CVE-2020-25657 being exploited?

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

All Fedoraproject Fedora vulnerabilities

Sources

Also known as AZL-10076, AZL-34969, DEBIAN-CVE-2020-25657, GHSA-2j9v-8g47-mxh2, MGASA-2022-0274, OESA-2022-1852 and 10 more.

Is CVE-2020-25657 in your software?

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

Check your SBOMs for free