Description
GnuPG (GPG) 1.0.2, and other versions up to 1.2.3, creates ElGamal type 20 (sign+encrypt) keys using the same key component for encryption as for signing, which allows attackers to determine the private key from a signature.
Fixed in Linux distributions
Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.
Debian
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| Debian 3.0 | gnupg | 1.0.6-4woody1 | DSA-429 |
Red Hat
Security tracker ↗| Release | Package | Fixed in | Advisory |
|---|---|---|---|
| RHEL 3 | gnupg | 1.2.1-10 | RHSA-2003:395 |
Advisories 2
- RHSA-2003:395 Red Hat Security Advisory: gnupg security update Red Hat Security Advisories (RHSA) · Jun 26, 2026
- DSA-429 gnupg - cryptographic weakness Debian Security (DSA / DLA) · Mar 9, 2026
References
- RHSA-2003:395 vendor-advisory
- SuSE-SA:2003:048 vendor-advisory
- VU#940388 third-party-advisory
- 10349 third-party-advisory
- 20031127 GnuPG's ElGamal signing keys compromised mailing-list
- DSA-429 vendor-advisory
- http://lists.gnupg.org/pipermail/gnupg-announce/2003q4/000276.html
- 9115 vdb-entry
- http://lists.gnupg.org/pipermail/gnupg-announce/2003q4/000277.html
- RHSA-2003:390 vendor-advisory
- oval:org.mitre.oval:def:10982 vdb-entry signature
- 10399 third-party-advisory
- 10304 third-party-advisory
- MDKSA-2003:109 vendor-advisory
- CLA-2003:798 vendor-advisory
- 10400 third-party-advisory