Exploitation Summary
EIP tracks 2 public exploits for CVE-2019-6690. PoCs published by brianwrf, stigtsp.
AI-analyzed exploit summary This PoC exploits CVE-2019-6690, an improper input validation vulnerability in python-gnupg versions 0.4.3 and below. It demonstrates how an attacker can inject malicious data into GPG-encrypted messages, leading to arbitrary command execution during decryption.
Description
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.
Exploits (2)
This PoC exploits CVE-2019-6690, an improper input validation vulnerability in python-gnupg versions 0.4.3 and below. It demonstrates how an attacker can inject malicious data into GPG-encrypted messages, leading to arbitrary command execution during decryption.
This repository contains a proof-of-concept exploit for CVE-2019-6690, which leverages improper input validation in python-gnupg 0.4.3 to inject data via newline characters in passphrases, allowing manipulation of ciphertext/plaintext during encryption/decryption.
References (13)
Scores
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:N