Summary
Marcus Brinkmann discovered that during decryption or verification,
GnuPG did not properly filter out terminal sequences when reporting the
original filename. An attacker could use this to specially craft a file
that would cause an application parsing GnuPG output to incorrectly
interpret the status of the cryptographic operation reported by GnuPG.
(CVE-2018-12020)
Lance Vick discovered that GnuPG did not enforce configurations where
key certification required an offline primary Certify key. An attacker
with access to a signing subkey could generate certifications that
appeared to be valid. This issue only affected Ubuntu 18.04 LTS.
(CVE-2018-9234)
Fixed packages 3
| Release | Package | Fixed in |
|---|---|---|
| Ubuntu · 14.04 LTS 14.04:LTS | gnupg | 1.4.16-1ubuntu2.5 |
| Ubuntu · 16.04 LTS 16.04:LTS | gnupg | 1.4.20-1ubuntu3.2 |
| Ubuntu · 18.04 LTS 18.04:LTS | gnupg2 | 2.2.4-1ubuntu1.1 |
Vulnerabilities 2
-
Unscored —
mainproc.c in GnuPG before 2.2.8 mishandles the original filename during decryption and verification actions, which all…
-
Unscored —
GnuPG 2.2.4 and 2.2.5 does not enforce a configuration in which key certification requires an offline master Certify ke…