Skip to content
OpenAdvisories
Unscored CVE-2020-12402 EUVD-2020-4714GHSA-p7qx-fg8r-mfq9

During RSA key generation, bignum implementations used a variation of the Binary Extended Euclidean Algorithm which entailed significantly …

Published Jul 9, 2020 · Updated Aug 4, 2024 · Assigned by mozilla

Description

During RSA key generation, bignum implementations used a variation of the Binary Extended Euclidean Algorithm which entailed significantly input-dependent flow. This allowed an attacker able to perform electromagnetic-based side channel attacks to record traces leading to the recovery of the secret primes. *Note:* An unmodified Firefox browser does not generate RSA keys in normal operation and is not affected, but products built on top of it might. This vulnerability affects Firefox < 78.

Affected products

VendorProductAffectedFixed
Mozilla Firefox unspecified – < 78 78

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 nss 2:3.53.1-1 —
Debian 13 nss 2:3.53.1-1 —
Debian 12 nss 2:3.53.1-1 —
Debian 10 nss 2:3.42.1-1+deb10u3 DSA-4726-1
Debian 9 nss 2:3.26.2-1.1+deb9u2 DLA-2388-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Debian 8 nss 2:3.26-1+debu8u11 DLA-2266-1
ReleasePackageFixed inAdvisory
Ubuntu 20.04 LTS nss 2:3.49.1-1ubuntu1.2 USN-4417-1
Ubuntu 18.04 LTS nss 2:3.35-2ubuntu2.9 USN-4417-1
Ubuntu 16.04 LTS nss 2:3.28.4-0ubuntu0.16.04.12 USN-4417-1
Show 1 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 14.04 LTS nss 2:3.28.4-0ubuntu0.14.04.5+esm6 USN-4417-2
ReleasePackageFixed inAdvisory
RHEL 8 nspr +1 4.25.0-2.el8_2 RHSA-2020:3280
RHEL 8 nss +9 3.53.1-11.el8_2 RHSA-2020:3280
RHEL 7 nspr +1 4.25.0-2.el7_9 RHSA-2020:4076
RHEL 7 nss +4 3.53.1-3.el7_9 RHSA-2020:4076
RHEL 7 nss-softokn +3 3.53.1-6.el7_9 RHSA-2020:4076
RHEL 7 nss-util +1 3.53.1-1.el7_9 RHSA-2020:4076

Rocky Linux

Errata ↗
ReleasePackageFixed inAdvisory
Rocky Linux 8 nspr 4.25.0-2.el8_2 RLSA-2020:3280
ReleasePackageFixed inAdvisory
SLES 15 SP2 MozillaFirefox 78.0.1-3.94.2 SUSE-SU-2020:1898-1
SLES 15 SP2 MozillaFirefox-branding-SLE 78-4.14.1 SUSE-SU-2020:1898-1
SLES 15 SP2 mozilla-nss 3.53.1-3.45.1 SUSE-SU-2020:1850-1
SLES 15 SP1 MozillaFirefox 78.0.1-3.94.2 SUSE-SU-2020:1898-1
SLES 15 SP1 MozillaFirefox-branding-SLE 78-4.14.1 SUSE-SU-2020:1898-1
SLES 15 SP1 mozilla-nss 3.53.1-3.45.1 SUSE-SU-2020:1850-1
SLES 15 mozilla-nss 3.53.1-3.45.1 SUSE-SU-2020:1850-1
SLES 12 SP5 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES 12 SP5 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES 12 SP5 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES 12 SP5 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLES 12 SP4 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES 12 SP4 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES 12 SP4 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES 12 SP4 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
Show 16 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP3 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES 12 SP3 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES 12 SP3 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES 12 SP3 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLES 12 SP2 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES 12 SP2 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES 12 SP2 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES 12 SP2 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLES 11 SP4 MozillaFirefox 78.0.1-78.80.2 SUSE-SU-2020:14421-1
SLES 11 SP4 MozillaFirefox-branding-SLED 78-21.12.1 SUSE-SU-2020:14421-1
SLES 11 SP4 mozilla-nspr 4.25-29.12.2 SUSE-SU-2020:14418-1
SLES 11 SP4 mozilla-nss 3.53.1-38.23.1 SUSE-SU-2020:14418-1
SLES for SAP 15 mozilla-nss 3.53.1-3.45.1 SUSE-SU-2020:1850-1
SLES for SAP 12 SP5 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP5 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP5 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP5 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP4 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP4 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP4 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP4 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP3 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP3 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP3 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP3 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP2 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP2 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SLES for SAP 12 SP2 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SLES for SAP 12 SP2 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SLE HPC 15 mozilla-nss 3.53.1-3.45.1 SUSE-SU-2020:1850-1
SUSE OpenStack Cloud Crowbar 9 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud Crowbar 9 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud Crowbar 9 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud Crowbar 9 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud Crowbar 8 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud Crowbar 8 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud Crowbar 8 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud Crowbar 8 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud 9 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud 9 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud 9 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud 9 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud 8 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud 8 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud 8 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud 8 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud 7 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud 7 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE OpenStack Cloud 7 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE OpenStack Cloud 7 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SUSE HPE Helion OpenStack 8 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE HPE Helion OpenStack 8 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE HPE Helion OpenStack 8 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE HPE Helion OpenStack 8 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
SUSE Enterprise Storage 5 MozillaFirefox 78.0.1-112.3.1 SUSE-SU-2020:1899-1
SUSE Enterprise Storage 5 MozillaFirefox-branding-SLE 78-35.3.1 SUSE-SU-2020:1899-1
SUSE Enterprise Storage 5 mozilla-nspr 4.25-19.15.1 SUSE-SU-2020:1839-1
SUSE Enterprise Storage 5 mozilla-nss 3.53.1-58.48.1 SUSE-SU-2020:1839-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed MozillaFirefox 92.0-1.2 openSUSE-SU-2024:10600-1
openSUSE Tumbleweed firefox-esr 128.5.1-1.1 openSUSE-SU-2024:14572-1
openSUSE Tumbleweed mozilla-nss 3.69.1-1.2 openSUSE-SU-2024:11058-1
openSUSE Leap 15.2 MozillaFirefox 78.0.1-lp152.2.5.1 openSUSE-SU-2020:0983-1
openSUSE Leap 15.2 mozilla-nss 3.53.1-lp152.2.4.1 openSUSE-SU-2020:0955-1
openSUSE Leap 15.1 MozillaFirefox 78.0.1-lp151.2.53.1 openSUSE-SU-2020:1017-1
openSUSE Leap 15.1 mozilla-nss 3.53.1-lp151.2.26.1 openSUSE-SU-2020:0953-1
ReleasePackageFixed inAdvisory
Alpine v3.24 librewolf 78.0-r0 —
Alpine v3.24 nss 3.53.1-r0 —
Alpine v3.23 firefox +1 78.0-r0 —
Alpine v3.23 nss 3.53.1-r0 —
Alpine v3.22 firefox +1 78.0-r0 —
Alpine v3.22 nss 3.53.1-r0 —
Alpine v3.21 firefox +1 78.0-r0 —
Alpine v3.21 nss 3.53.1-r0 —
Alpine v3.20 firefox 78.0-r0 —
Alpine v3.20 nss 3.53.1-r0 —
Show 8 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Alpine v3.19 firefox 78.0-r0 —
Alpine v3.19 nss 3.53.1-r0 —
Alpine v3.18 firefox 78.0-r0 —
Alpine v3.18 nss 3.53.1-r0 —
Alpine v3.17 firefox 78.0-r0 —
Alpine v3.17 nss 3.53.1-r0 —
Alpine v3.16 firefox 78.0-r0 —
Alpine v3.16 nss 3.53.1-r0 —
Alpine v3.15 firefox 78.0-r0 —
Alpine v3.15 nss 3.53.1-r0 —
Alpine v3.14 firefox 78.0-r0 —
Alpine v3.14 nss 3.53.1-r0 —
Alpine v3.13 firefox 78.0-r0 —
Alpine v3.13 nss 3.53.1-r0 —
Alpine v3.12 firefox 78.0-r0 —
Alpine v3.12 nss 3.53.1-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2 nspr +1 4.25.0-2.amzn2 ALAS2-2020-1559
Amazon Linux 2 nss +4 3.53.1-3.amzn2 ALAS2-2020-1559
Amazon Linux 2 nss-softokn +3 3.53.1-6.amzn2 ALAS2-2020-1559
Amazon Linux 2 nss-util +1 3.53.1-1.amzn2 ALAS2-2020-1559

Oracle Linux

ReleasePackageFixed inAdvisory
Oracle Linux 8 nspr +1 4.25.0-2.el8_2 ELSA-2020-3280
Oracle Linux 8 nss +9 3.53.1-11.el8_2 ELSA-2020-3280
Oracle Linux 7 nspr +1 4.25.0-2.el7_9 ELSA-2020-4076
Oracle Linux 7 nss +4 3.53.1-3.el7_9 ELSA-2020-4076
Oracle Linux 7 nss-softokn +3 3.53.1-6.0.1.el7_9 ELSA-2020-4076
Oracle Linux 7 nss-util +1 3.53.1-1.el7_9 ELSA-2020-4076

Advisories 26

References