CVE-2020-25657 Information disclosure in m2crypto
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 6 | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Enterprise Storage 7 | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP2-ESPOS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP2-LTSS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 0.40.0-150400.3.9.1 |
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS | All versions | 0.44.0-150400.13.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 0.40.0-150400.3.9.1 |
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS | All versions | 0.44.0-150400.13.1 |
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS | All versions | 0.44.0-150400.13.1 |
python3-M2Crypto SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS | All versions | 0.44.0-150400.13.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15-ESPOS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise High Performance Computing 15-LTSS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Micro 5.1 | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Micro 5.2 | All versions | 0.35.2-150000.3.14.1 |
python3-M2Crypto SUSE:Linux Enterprise Micro 5.3 | All versions | 0.44.0-150400.13.1 |
python3-M2Crypto SUSE:Linux Enterprise Micro 5.4 | All versions | 0.44.0-150400.13.1 |
python3-M2Crypto SUSE:Linux Enterprise Micro 5.5 | All versions | 0.44.0-150400.13.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP3 | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP4 | All versions | 0.38.0-150400.3.3.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP4 | All versions | 0.38.0-150400.3.6.1 |
python3-M2Crypto SUSE:Linux Enterprise Module for Basesystem 15 SP6 | All versions | 0.44.0-150600.19.3.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Public Cloud 12 | All versions | 0.29.0-23.8.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Public Cloud 15 | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Python 2 15 SP3 | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Module for Python 3 15 SP5 | All versions | 0.40.0-150400.3.9.1 |
python-M2Crypto SUSE:Linux Enterprise Server 12 SP2-BCL | All versions | 0.29.0-23.8.1 |
python-M2Crypto SUSE:Linux Enterprise Server 12 SP3-BCL | All versions | 0.29.0-23.8.1 |
python-M2Crypto SUSE:Linux Enterprise Server 12 SP4-LTSS | All versions | 0.29.0-23.8.1 |
python-M2Crypto SUSE:Linux Enterprise Server 12 SP5 | All versions | 0.29.0-23.8.1 |
python-M2Crypto SUSE:Linux Enterprise Server 15 SP1-BCL | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Server 15 SP1-LTSS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Server 15 SP2-BCL | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Server 15 SP2-LTSS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 0.40.0-150400.3.9.1 |
python3-M2Crypto SUSE:Linux Enterprise Server 15 SP4-LTSS | All versions | 0.44.0-150400.13.1 |
python3-M2Crypto SUSE:Linux Enterprise Server 15 SP5-LTSS | All versions | 0.44.0-150400.13.1 |
python-M2Crypto SUSE:Linux Enterprise Server 15-LTSS | All versions | 0.35.2-150000.3.14.1 |
python-M2Crypto SUSE:Linux Enterprise Server for SAP Applications 12 SP4 | All versions | 0.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.
Other vulnerabilities in Fedoraproject Fedora
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.