CVE-2020-8945: fedoraproject fedora Use After Free
Vulnerability summary
CVE-2020-8945 is a high (CVSS 7.5) Use After Free vulnerability in fedoraproject fedora. EPSS estimates a 5.07% chance of exploitation in the next 30 days, higher than 92.3% of scored vulnerabilities. 1 public exploit is recorded.
Public exploit (GitHub, Date unknown)
Source freshness unavailable
How is this decided?Advisory lineage
Upstream 0 · Downstream 7Timeline
- 12-02-2020PublishedVulnerability first disclosed.
- 04-08-2024Last modifiedVulnerability information updated.
Description
The proglottis Go wrapper before 0.1.1 for the GPGME library has a use-after-free, as demonstrated by use for container image pulls by Docker or CRI-O. This leads to a crash or potential code execution during GPG signature verification.
CVSS metrics
6 scores · 5 sources · 2 versions- OSV · Red hatEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · UbuntuEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · DebianEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
- OSV · GoEcosystem advisory · calculated7.5HighCVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS trend
Probability
5.07%
Chance of exploitation in the next 30 days
Percentile
92%
Versus all other CVEs
30-day change
No change 0.00 pp
From 5.07% on 04-10-2026
Known exploited
Compare KEV catalogsNot in the CISA KEV catalog.
Not in the ENISA CNW catalog.
Not in the CIRCL catalog.
Public exploits
1 foundGpgme
Maturity: poc
Weaknesses
CWE · root causeAffected systems
Known conditions: network-reachable, no authentication, user interaction (CVSS vector). Other conditions: not stated in public data.
Redhat19 products
- enterprise_linux_for_ibm_z_systems7.0
- enterprise_linux_for_power_little_endian7.0
- enterprise_linux_server7.0
- enterprise_linux_workstation7.0
- openshift_container_platform3.11 | 4.1 | 4.2 | 4.3 | 4.4 | 4.5
Ubuntu2 products
- golang-github-proglottis-gpgmeAll versions (No fix recorded)
- singularity-containerAll versions (No fix recorded)
Debian1 product
- golang-github-proglottis-gpgme< 0.1.1-1
Fedoraproject1 product
- fedoraEOL30 | 31 | 32
Github.com/proglottis1 product
- gpgme< 0.1.1
Gpgme_project1 product
- gpgme< 0.1.1
6 vendors · 25 products
References
43 links- bugzilla.redhat.com/show_bug.cgi?id=1795838X Refsource MISCREPORTWEBIssue TrackingPatchThird Party Advisory
- github.com/proglottis/gpgme/compare/v0.1.0...v0.1.1X Refsource MISCREPORTWEBPatchThird Party Advisory
- github.com/containers/image/commit/4c7a23f82ef09127b0ff28366d1cf31316dd6cc1X Refsource MISCREPORTWEBPatchThird Party Advisory
- access.redhat.com/errata/RHSA-2020:0679Vendor AdvisoryX Refsource REDHATAdvisoryWEBThird Party Advisory
- access.redhat.com/errata/RHSA-2020:0689Vendor AdvisoryX Refsource REDHATAdvisoryWEBThird Party Advisory
- access.redhat.com/errata/RHSA-2020:0697Vendor AdvisoryX Refsource REDHATAdvisoryWEBThird Party Advisory
Show all 43 references
- github.com/proglottis/gpgmePACKAGE