CVE-2008-1530

GnuPG (gpg) 1.4.8 and 2.0.8 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via crafted duplicate keys that…

published March 27, 2008

CVSS
—
EPSS
4%
Percentile
91.0
In the wild
Unconfirmed
What it is

⚠️ Duplicate keys can turn your GnuPG session into a denial-of-service party! A crafty attacker can exploit this memory corruption flaw and potentially crash the service. 🎉 Think of it like a restaurant trying to serve dinner orders with duplicate entries on the same ticket—the kitchen gets confused and chaos ensues, leading to a crash! If an attacker pulls this off, they could cause GnuPG to crash, leaving you unable to encrypt or decrypt your sensitive data. In the worst case, it could even lead to executing arbitrary code, leaving your system vulnerable to further attacks!

Put simply

Think of it like a restaurant trying to serve dinner orders with duplicate entries on the same ticket—the kitchen gets confused and chaos ensues, leading to a crash! The vulnerability arises from memory corruption when GnuPG imports crafted duplicate keys from key servers, triggering deduplication issues in user IDs. This can lead to a crash or arbitrary code execution.

What to do

If an attacker pulls this off, they could cause GnuPG to crash, leaving you unable to encrypt or decrypt your sensitive data. In the worst case, it could even lead to executing arbitrary code, leaving your system vulnerable to further attacks! To protect against this, ensure you upgrade GnuPG to the latest version available and monitor your key imports closely to avoid any crafted duplicates. It's also wise to perform regular security audits on your key management practices. You've got this! Follow these steps and keep your GnuPG environment secure! 🛡️

The record
Technical detail
CVSS
Not scored
CVSS v4.0
Not supplied
EPSS
0.04298 · 91.0th percentile
Published
2008-03-27T23:00Z
EPSS history
Timeline
  • 27 MAR 23:00Z
    GnuPG (gpg) 1.4.8 and 2.0.8 allows remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via crafted duplicate keys that…
    cvelistv5