PT-2020-4102 · Mozilla+8 · Firefox+8

Alejandro Cabrera Aldaya

+6

·

Published

2020-06-02

·

Updated

2024-12-12

·

CVE-2020-12402

CVSS v3.1

4.4

Medium

VectorAV:L/AC:H/PR:L/UI:R/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions: Firefox versions prior to 78
Description: The issue is related to weaknesses in the cryptographic algorithms used by the Network Security Services (NSS) library. It allows an attacker to gain access to confidential data by exploiting a side channel attack during RSA key generation. Specifically, the bignum implementations used a variation of the Binary Extended Euclidean Algorithm, which had input-dependent flow, enabling attackers to record traces and recover secret primes through electromagnetic-based side channel attacks. Note that an unmodified Firefox browser is not affected in normal operation, but products built on top of it might be.
Recommendations: For Firefox versions prior to 78, update to version 78 or later to resolve the issue. As a temporary workaround, consider restricting RSA key generation in affected products until a patch is available.

Exploit

Fix

Side Channel Attack

Use of a Broken Cryptographic Algorithm

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

ALT-PU-2020-2309
ALT-PU-2020-2408
ALT-PU-2020-2709
ALT-PU-2020-2933
ALT-PU-2020-2934
ALT-PU-2020-3442
ALT-PU-2021-1368
ALT-PU-2021-1369
ALT-PU-2021-3368
BDU:2020-04504
CESA-2020_3280
CESA-2020_4076
CVE-2020-12402
DLA-2266-1
DLA-2388-1
DSA-4726-1
OESA-2021-1059
OPENSUSE-SU-2020:0953-1
OPENSUSE-SU-2020:0955-1
OPENSUSE-SU-2020:0983-1
OPENSUSE-SU-2020:1017-1
OPENSUSE-SU-2020_0953-1
OPENSUSE-SU-2020_0955-1
OPENSUSE-SU-2020_0983-1
OPENSUSE-SU-2020_1017-1
OPENSUSE-SU-2024:10600-1
OPENSUSE-SU-2024:11058-1
OPENSUSE-SU-2024:14572-1
RHSA-2020:3280
RHSA-2020:4076
RHSA-2020_3280
RHSA-2020_4076
RLSA-2020:3280
SUSE-SU-2020:14418-1
SUSE-SU-2020:14421-1
SUSE-SU-2020:1839-1
SUSE-SU-2020:1850-1
SUSE-SU-2020:1898-1
SUSE-SU-2020:1899-1
SUSE-SU-2020_14421-1
SUSE-SU-2020_1850-1
SUSE-SU-2020_1898-1
SUSE-SU-2020_1899-1
USN-4417-1
USN-4417-2

Affected Products

Alt Linux
Astra Linux
Centos
Firefox
Linuxmint
Red Hat
Rocky Linux
Suse
Ubuntu