CVE-2019-6690: python-gnupg 0.4.3 allows context-dependent attackers to trick gnupg to decrypt other ciphertext than intended
CVE-2019-6690 is a high-severity flaw (CVSS 7.5) affecting python-gnupg, debian linux, leap. Below: why it ranks where it does, which versions are affected, what to do, and the exact commands.
python-gnupg 0.4.3 allows context-dependent attackers to trick gnupg to decrypt other ciphertext than intended. To perform the attack, the passphrase to gnupg must be controlled by the adversary and the ciphertext should be trusted. Related to a "CWE-20: Improper Input Validation" issue affecting the affect functionality component.
Why this priority
- High severity
- EPSS top 5%: very likely to be exploited
- Remotely exploitable, no login, no user action
- On your watchlist
No fix is published yet: follow the downgrade or mitigation steps.
Risk facts
| CVSS score | 7.5 (High) |
| Attack vector | Network (remote) |
| Attack complexity | Low |
| Privileges needed | None |
| User interaction | None |
| EPSS exploit chance | 8.6% (top 5%) |
| CISA exploited list | No |
| Weakness | CWE-20 |
| Published | 2019-03-21 |
| Last modified | 2026-06-17 |
Last updated 2026-06-17 · Sources: CVE Program, NVD, CISA KEV, EPSS and vendor advisories · How we score
Am I affected?
Timeline
- Published CVE record published
- Updated Record last modified
Scores and fixes here are computed automatically from those and other public sources. Confirm with the vendor advisory before changing production systems.
Quick answers
How do I fix CVE-2019-6690?
python-gnupg: downgrade or apply the listed mitigation; debian linux: mitigate or apply the listed mitigation; leap: mitigate or apply the listed mitigation. Exact commands for each OS are on this page.
Is CVE-2019-6690 being exploited?
CVE-2019-6690 is not on the CISA Known Exploited Vulnerabilities list at the time of the last update. Check again, as this can change.
What does CVE-2019-6690 affect?
CVE-2019-6690 affects python-gnupg, debian linux, leap. Severity is high (CVSS 7.5). python-gnupg 0.4.3 allows context-dependent attackers to trick gnupg to decrypt other ciphertext than intended. To perform the attack, the passphrase to gnupg must be controlled by the adversary and the ciphertext should be trusted. Related
How urgent is CVE-2019-6690?
Priority 60/100. High severity; EPSS top 5%: very likely to be exploited; Remotely exploitable, no login, no user action; On your watchlist
Software pages
Python vulnerabilities · Ubuntu vulnerabilities · Debian vulnerabilities · GnuPG vulnerabilities
Related CVEs
- CVE-2014-1929 MEDIUM 4.4 DOWNGRADE python-gnupg 0.3.5 and 0.3.6 allows context-dependent attackers to have an unspecified impact via vectors rela
- CVE-2014-1928 MEDIUM 4.6 UPGRADE The shell_quote function in python-gnupg 0.3.5 does not properly escape characters, which allows context-depen
- CVE-2014-1927 HIGH 7.5 DOWNGRADE The shell_quote function in python-gnupg 0.3.5 does not properly quote strings, which allows context-dependent
- CVE-2013-7323 HIGH 7.5 UPGRADE python-gnupg before 0.3.5 allows context-dependent attackers to execute arbitrary commands via shell metachara