CVSS2
Attack Vector
NETWORK
Attack Complexity
HIGH
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:H/Au:N/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS
Percentile
85.0%
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.
OS | Version | Architecture | Package | Version | Filename |
---|---|---|---|---|---|
ubuntu | 20.04 | noarch | golang-github-proglottis-gpgme | < any | UNKNOWN |
ubuntu | 18.04 | noarch | singularity-container | < any | UNKNOWN |
ubuntu | 24.04 | noarch | singularity-container | < any | UNKNOWN |
bugzilla.redhat.com/show_bug.cgi?id=1795838
github.com/containers/image/commit/4c7a23f82ef09127b0ff28366d1cf31316dd6cc1
github.com/proglottis/gpgme/compare/v0.1.0...v0.1.1
github.com/proglottis/gpgme/pull/23
launchpad.net/bugs/cve/CVE-2020-8945
nvd.nist.gov/vuln/detail/CVE-2020-8945
security-tracker.debian.org/tracker/CVE-2020-8945
www.cve.org/CVERecord?id=CVE-2020-8945
CVSS2
Attack Vector
NETWORK
Attack Complexity
HIGH
Authentication
NONE
Confidentiality Impact
PARTIAL
Integrity Impact
PARTIAL
Availability Impact
PARTIAL
AV:N/AC:H/Au:N/C:P/I:P/A:P
CVSS3
Attack Vector
NETWORK
Attack Complexity
HIGH
Privileges Required
NONE
User Interaction
REQUIRED
Scope
UNCHANGED
Confidentiality Impact
HIGH
Integrity Impact
HIGH
Availability Impact
HIGH
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:H
EPSS
Percentile
85.0%