CVE-2020-10759 json
A PGP signature bypass flaw was found in fwupd (all versions), which could lead to the installation of unsigned firmware.
published 2020-09-15 6 y ago modified 2026-06-17 4 mo ago also EUVD-2020-3175
- cvss
- 6.0
- version 3.1, NVD
- cisa kev
- Not listed
- not in CISA's catalog
- epss
- 0.5%
- EPSS 0.5% chance of exploitation in 30 days, percentile 42%
- public exploits
- 0
- none known
Summary
A PGP signature bypass flaw was found in fwupd (all versions), which could lead to the installation of unsigned firmware. As per upstream, a signature bypass is theoretically possible, but not practical because the Linux Vendor Firmware Service (LVFS) is either not implemented or enabled in versions of fwupd shipped with Red Hat Enterprise Linux 7 and 8. The highest threat from this vulnerability is to confidentiality and integrity.
Patch / fix
- fwupd Debian 14, Debian 13, Debian 12 1.3.10-1
- libjcat Debian 14, Debian 13, Debian 12 0.1.3-1
debian advisories DEBIAN-CVE-2020-10759
- fwupd Ubuntu 16.04 LTS 0.8.3-0ubuntu5.1
- fwupd Ubuntu 18.04 LTS 1.2.10-1ubuntu2~ubuntu18.04.5
- fwupd Ubuntu 20.04 LTS 1.3.9-4ubuntu0.1
ubuntu advisories UBUNTU-CVE-2020-10759
Ubuntu security data © Canonical Ltd., from https://github.com/canonical/ubuntu-security-notices via OSV; changed: normalised to fixed package versions per release. CC BY-SA 4.0
- fwupd RHEL 8 1.4.2-4.el8
- gnome-software RHEL 8 3.36.1-4.el8
- libxmlb RHEL 8 0.1.15-1.el8
- appstream-data RHEL 8 8-20200724.el8
red hat advisories RHSA-2020:4436
- fwupd SLE Module for Desktop Applications 15 SP2 1.2.14-5.8.2
- fwupd SLE Module for Desktop Applications 15 SP1 1.0.9-6.3.1
suse advisories SUSE-SU-2021:1107-1SUSE-SU-2020:1681-1
- fwupd openSUSE Tumbleweed 1.5.8-1.5
- fwupd openSUSE Leap 15.2 1.2.14-lp152.3.9.1
- fwupd openSUSE Leap 15.1 1.0.9-lp151.2.3.1
opensuse advisories openSUSE-SU-2024:10774-1openSUSE-SU-2021:0522-1openSUSE-SU-2020:0849-1
- libxmlb AlmaLinux 8 0.1.15-1.el8
- appstream-data AlmaLinux 8 8-20200724.el8
almalinux advisories ALSA-2020:4436
- libxmlb Rocky Linux 8 0.1.15-1.el8
- appstream-data Rocky Linux 8 8-20200724.el8
rocky linux advisories RLSA-2020:4436
Vendor advisories
What the vendors themselves say about their products: affected, fixed or not affected, and what to do.
red hat product security vex CVE-2020-10759 updated cvss 5.7
fwupd: Possible bypass in signature verification
-
Red Hat Enterprise Linux 7 fwupdaffected: no fix available “Fix deferred”
-
Red Hat Enterprise Linux AppStream (v. 8) gnome-software 3.36.1-4.el8, appstream-data 8-20200724.el8 Red Hat Enterprise Linux BaseOS (v. 8) fwupd 1.4.2-4.el8, libxmlb 0.1.15-1.el8fixed: vendor fix RHSA-2020:4436
Red Hat CSAF VEX © Red Hat, Inc., from https://security.access.redhat.com/data/csaf/v2/vex/; changed: reduced to product statuses and remediations. CC BY 4.0 · csaf
Exploit prediction
0.49% chance of exploitation in the next 30 days, higher than 42% of all scored CVEs (FIRST EPSS, 2026-11-08).
Exploits and checks
- github.com https://github.com/justinsteven/advisories/blob/master/2020_fwupd_dangling_s3_bucket_and_CVE-2020-10759_signature_verification_bypass.md referenced PoC, tagged "exploit" by a source, unverified
CVSS scores
| assigned by | version | score | vector |
|---|---|---|---|
| NVD | 3.1 | 6.0 | CVSS:3.1/AV:L/AC:L/PR:H/UI:N/S:U/C:H/I:H/A:N |
| NVD | 2.0 | 3.3 | AV:L/AC:M/Au:N/C:P/I:P/A:N |
Affected products
- n/a fwupd
Classification
- Weakness
-
- CWE-347 Improper Verification of Cryptographic Signature
References
-
github.com
/justinsteven/advisories/blob/master/2020_fwupd_dangling_s3_bucket_and_CVE-2020-10759_signature_verification_b
exploit, third-party-advisory
-
bugzilla.redhat.com
/show_bug.cgi?id=1844316
issue-tracking, third-party-advisory
Sources
- CVE List CVE-2020-10759
- NVD CVE-2020-10759
Fencer Vulns keeps one entry per vulnerability: the CVE id wins, then GHSA, and records that alias each other are merged, except that two CVEs always keep separate entries. The same data is available as JSON.