Cloudanix VulnDB

CVE-2020-12400

Medium · 4.7

CVSS

4.7

EPSS

0.3%

Published

Oct 8, 2020

CISA due date

—

Cloudanix analysis

Schedule a fix SSVC: Track

A long-standing weakness in how secret keys are handled could let skilled attackers steal protected information by carefully watching how long certain operations take.

Exploitation
Local Privilege
Attacker needs
Local User
Complexity
High
Impact
Other
Component
Library
Class
Cryptographic Weakness
Remediation
Upgrade
Effort
Medium
Patch risk
Low

What it actually does

The flaw permits timing side-channel leakage during RSA cryptographic operations, allowing partial recovery of private key material through precise measurement of operation durations.

Why it matters to the business

Attackers could decrypt protected communications or impersonate trusted parties, exposing sensitive data and undermining trust in the affected wiki deployments that have not been updated in years.

How an attack unfolds

An attacker with network access to a vulnerable instance repeatedly triggers RSA operations and measures response times to statistically extract private key bits, enabling subsequent decryption of sessions or forgery of signatures.

How to fix it

Upgrade mediawiki (Bitnami) to version 1.36.2 or newer; apply all vendor security updates for bundled cryptographic libraries.

How to confirm the fix worked

Verify the installed mediawiki (Bitnami) version is 1.36.2 or later and confirm cryptographic library versions match the fixed releases.

Typical attack path

  1. Locate publicly reachable MediaWiki instances still running versions prior to 1.36.2
  2. Craft repeated cryptographic requests that exercise the vulnerable RSA path
  3. Collect high-resolution timing data from responses
  4. Apply statistical analysis to recover private key material
  5. Decrypt intercepted traffic or forge valid signatures

How to detect it

Examine web server and application logs for repeated requests to cryptographic endpoints from single clients over short time windows; correlate with any available timing or error logs from the crypto layer.

What your security team should do

  • Prioritize upgrade of any remaining pre-1.36.2 MediaWiki (Bitnami) deployments
  • Review and harden cryptographic configurations to disable legacy RSA padding modes
  • Scan historical logs for anomalous timing patterns or repeated crypto requests from the same sources

The record

When converting coordinates from projective to affine, the modular inversion was not performed in constant time, resulting in a possible timing-based side channel attack. This vulnerability affects Firefox < 80 and Firefox for Android < 80.

Affected packages

Ecosystem Package Introduced Fixed
Alpine:v3.12 nss 0 3.55-r0
Alpine:v3.19 nss 0 3.55-r0
Alpine:v3.20 nss 0 3.55-r0
Alpine:v3.21 nss 0 3.55-r0
Alpine:v3.22 nss 0 3.55-r0
Debian:10 nss 0 2:3.42.1-1+deb10u6
Debian:11 nss 0 2:3.55-1
Debian:12 nss 0 2:3.55-1
Debian:13 nss 0 2:3.55-1
Debian:9 nss 0 2:3.26.2-1.1+deb9u2
Mageia:7 firefox 0 68.11.0-1.mga7
Mageia:7 firefox-l10n 0 68.11.0-1.mga7
Mageia:7 nspr 0 4.27-1.mga7
Mageia:7 nss 0 3.52.1-1.2.mga7
Red Hat:enterprise_linux:7::client nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::client nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::client nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::client nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::client nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::client nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::client nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::client nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::computenode nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::computenode nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::computenode nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::computenode nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::computenode nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::computenode nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::computenode nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::computenode nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::server nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::server nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::server nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::server nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::server nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::server nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::server nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::server nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::workstation nspr 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::workstation nspr-debuginfo 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::workstation nspr-devel 0 0:4.25.0-2.el7_9
Red Hat:enterprise_linux:7::workstation nss 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-debuginfo 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-pkcs11-devel 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-debuginfo 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-freebl 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-softokn-freebl-devel 0 0:3.53.1-6.el7_9
Red Hat:enterprise_linux:7::workstation nss-sysinit 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-tools 0 0:3.53.1-3.el7_9
Red Hat:enterprise_linux:7::workstation nss-util 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::workstation nss-util-debuginfo 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:7::workstation nss-util-devel 0 0:3.53.1-1.el7_9
Red Hat:enterprise_linux:8::appstream nss 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-debuginfo 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-debugsource 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-devel 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-softokn 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-softokn-debuginfo 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-softokn-devel 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl-debuginfo 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-softokn-freebl-devel 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-sysinit 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-sysinit-debuginfo 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-tools 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-tools-debuginfo 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-util 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-util-debuginfo 0 0:3.53.1-17.el8_3
Red Hat:enterprise_linux:8::appstream nss-util-devel 0 0:3.53.1-17.el8_3
Rocky Linux:8 nss 0 0:3.53.1-17.el8_3
SUSE:Enterprise Storage 6 mozilla-nspr 0 4.32-3.20.1
SUSE:Enterprise Storage 6 mozilla-nss 0 3.68-3.56.1
SUSE:HPE Helion OpenStack 8 mozilla-nspr 0 4.32-19.18.1
SUSE:HPE Helion OpenStack 8 mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-ESPOS mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise High Performance Computing 15 SP1-LTSS mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise High Performance Computing 15-ESPOS mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise High Performance Computing 15-LTSS mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Micro 5.0 mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Micro 5.0 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Micro 5.1 mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Micro 5.1 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Module for Basesystem 15 SP2 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Module for Basesystem 15 SP3 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Module for Server Applications 15 SP2 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Module for Server Applications 15 SP3 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Point of Sale 11 SP3 mozilla-nspr 0 4.32-33.6.1
SUSE:Linux Enterprise Point of Sale 11 SP3 mozilla-nss 0 3.68-47.16.1
SUSE:Linux Enterprise Server 11 SP4-LTSS mozilla-nspr 0 4.32-33.6.1
SUSE:Linux Enterprise Server 11 SP4-LTSS mozilla-nss 0 3.68-47.16.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server 12 SP2-BCL mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server 12 SP3-BCL mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server 12 SP3-BCL mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server 12 SP3-LTSS mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server 12 SP3-LTSS mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server 12 SP4-LTSS mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server 12 SP4-LTSS mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server 12 SP5 mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server 15 SP1-BCL mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Server 15 SP1-BCL mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Server 15 SP1-LTSS mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Server 15 SP1-LTSS mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Server 15-LTSS mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Server 15-LTSS mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP3 mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP4 mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Server for SAP Applications 12 SP5 mozilla-nss 0 3.68-58.54.1
SUSE:Linux Enterprise Server for SAP Applications 15 mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Server for SAP Applications 15 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 mozilla-nspr 0 4.32-3.20.1
SUSE:Linux Enterprise Server for SAP Applications 15 SP1 mozilla-nss 0 3.68-3.56.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 mozilla-nspr 0 4.32-19.18.1
SUSE:Linux Enterprise Software Development Kit 12 SP5 mozilla-nss 0 3.68-58.54.1
SUSE:Manager Proxy 4.0 mozilla-nspr 0 4.32-3.20.1
SUSE:Manager Proxy 4.0 mozilla-nss 0 3.68-3.56.1
SUSE:Manager Retail Branch Server 4.0 mozilla-nspr 0 4.32-3.20.1
SUSE:Manager Retail Branch Server 4.0 mozilla-nss 0 3.68-3.56.1
SUSE:Manager Server 4.0 mozilla-nspr 0 4.32-3.20.1
SUSE:Manager Server 4.0 mozilla-nss 0 3.68-3.56.1
SUSE:OpenStack Cloud 8 mozilla-nspr 0 4.32-19.18.1
SUSE:OpenStack Cloud 8 mozilla-nss 0 3.68-58.54.1
SUSE:OpenStack Cloud 9 mozilla-nspr 0 4.32-19.18.1
SUSE:OpenStack Cloud 9 mozilla-nss 0 3.68-58.54.1
SUSE:OpenStack Cloud Crowbar 8 mozilla-nspr 0 4.32-19.18.1
SUSE:OpenStack Cloud Crowbar 8 mozilla-nss 0 3.68-58.54.1
SUSE:OpenStack Cloud Crowbar 9 mozilla-nspr 0 4.32-19.18.1
SUSE:OpenStack Cloud Crowbar 9 mozilla-nss 0 3.68-58.54.1
Ubuntu:16.04:LTS firefox 0 80.0+build2-0ubuntu0.16.04.1
Ubuntu:16.04:LTS nss 0 2:3.28.4-0ubuntu0.16.04.13
Ubuntu:18.04:LTS firefox 0 80.0+build2-0ubuntu0.18.04.1
Ubuntu:18.04:LTS nss 0 2:3.35-2ubuntu2.11
Ubuntu:20.04:LTS firefox 0 80.0+build2-0ubuntu0.20.04.1
Ubuntu:20.04:LTS nss 0 2:3.49.1-1ubuntu1.4
Ubuntu:Pro:14.04:LTS nss 0 2:3.28.4-0ubuntu0.14.04.5+esm7
openSUSE:Tumbleweed MozillaFirefox 0 92.0-1.2
openSUSE:Tumbleweed firefox-esr 0 128.5.1-1.1

Related vulnerabilities