CVE-2022-3219
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with...
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- Low
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- None
- Availability
- Low
Exploit likelihood
What each source reports
NVD Score used
3.3
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
CVE-2022-3219- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-787
- Updated
- 2026-11-02
CVE List
3.3
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
CVE-2022-3219- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Weakness
- CWE-787
- Updated
- 2026-11-02
EUVDEUVD-2022-42633
3.3
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
EUVD-2022-42633- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-pf7g-97vv-qmrr
5.5
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with...
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
GHSA-pf7g-97vv-qmrr- CVSS 3.1
- 5.5 Medium
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-787
- Updated
- 2026-11-02
OSV
3.3
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
CVE-2022-3219- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVDEBIAN-CVE-2022-3219
3.3
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
DEBIAN-CVE-2022-3219- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-03
OSVUBUNTU-CVE-2022-3219
3.3
GnuPG can be made to spin on a relatively small input by (for example) crafting a public key with thousands of signatures attached, compressed down to just a few KB.
- Record
UBUNTU-CVE-2022-3219- CVSS 3.1
- 3.3 Low
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:L - Updated
- 2026-11-02
OSVCLSA-2026-1780512159 No score
gnupg2: Fix of CVE-2022-3219
- CVE-2022-3219: reject compressed key packets on import to fix a denial of service from crafted compressed public keys (adds --compatibility-flags compr-keys escape hatch)
- Record
CLSA-2026-1780512159- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gnupg2TuxCare:AlmaLinux:9.6 |
before 2.3.3-4.el9_6.tuxcare.els4 | 2.3.3-4.el9_6.tuxcare.els4 |
gnupg2-smimeTuxCare:AlmaLinux:9.6 |
before 2.3.3-4.el9_6.tuxcare.els4 | 2.3.3-4.el9_6.tuxcare.els4 |
gnupg2Debian:12 |
All versions, plus listed versions 2.2.40-1.12.2.40-1.1+deb12u12.2.40-1.1+deb12u22.2.40-1.1+hurd.12.2.40-1.1+loong64 Show 45 moreShow less2.2.40-22.2.40-32.2.43-12.2.43-22.2.43-32.2.43-42.2.43-52.2.43-62.2.43-72.2.43-82.2.44-12.2.45-12.2.45-22.2.45-32.2.46-12.2.46-22.2.46-32.2.46-42.2.46-52.2.46-62.2.46~pre1-12.3.1-12.4.3-22.4.4-12.4.4-22.4.4-32.4.4-42.4.5-12.4.5-22.4.5-32.4.6-12.4.7-12.4.7-102.4.7-112.4.7-122.4.7-132.4.7-142.4.7-152.4.7-162.4.7-172.4.7-182.4.7-192.4.7-22.4.7-202.4.7-21 |
None known |
gnupg2Debian:13 |
All versions, plus listed versions 2.4.7-212.4.7-21+deb13u12.4.8-12.4.8-22.4.8-3 Show 11 moreShow less2.4.8-42.4.8-52.4.8-62.4.9-12.4.9-22.4.9-32.4.9-42.4.9-52.4.9-62.4.9-72.4.9-8 |
None known |
gnupg2Debian:14 |
All versions, plus listed versions 2.4.7-212.4.8-12.4.8-22.4.8-32.4.8-4 Show 10 moreShow less2.4.8-52.4.8-62.4.9-12.4.9-22.4.9-32.4.9-42.4.9-52.4.9-62.4.9-72.4.9-8 |
None known |
gnupgUbuntu:Pro:14.04:LTS |
All versions, plus listed versions 1.4.14-1ubuntu21.4.15-1.1ubuntu11.4.15-1.1ubuntu21.4.15-2ubuntu11.4.16-1ubuntu1 Show 8 moreShow less1.4.16-1ubuntu21.4.16-1ubuntu2.11.4.16-1ubuntu2.31.4.16-1ubuntu2.41.4.16-1ubuntu2.51.4.16-1ubuntu2.61.4.16-1ubuntu2.6+esm11.4.16-1ubuntu2.6+esm2 |
None known |
gnupgUbuntu:Pro:16.04:LTS |
All versions, plus listed versions 1.4.18-7ubuntu11.4.19-6ubuntu11.4.20-1ubuntu11.4.20-1ubuntu21.4.20-1ubuntu3 Show 5 moreShow less1.4.20-1ubuntu3.11.4.20-1ubuntu3.21.4.20-1ubuntu3.31.4.20-1ubuntu3.3+esm21.4.20-1ubuntu3.3+esm3 |
None known |
gnupg2Ubuntu:Pro:16.04:LTS |
All versions, plus listed versions 2.0.28-3ubuntu12.0.28-3ubuntu22.1.11-6ubuntu12.1.11-6ubuntu22.1.11-6ubuntu2.12.1.11-6ubuntu2.1+esm12.1.11-6ubuntu2.1+esm22.1.11-6ubuntu2.1+esm3 |
None known |
gnupg2Ubuntu:Pro:18.04:LTS |
All versions, plus listed versions 2.1.15-1ubuntu82.2.4-1ubuntu12.2.4-1ubuntu1.12.2.4-1ubuntu1.22.2.4-1ubuntu1.3 Show 5 moreShow less2.2.4-1ubuntu1.42.2.4-1ubuntu1.52.2.4-1ubuntu1.62.2.4-1ubuntu1.6+esm12.2.4-1ubuntu1.6+esm2 |
None known |
gnupg2Ubuntu:Pro:20.04:LTS |
All versions, plus listed versions 2.2.12-1ubuntu32.2.17-3ubuntu12.2.19-3ubuntu22.2.19-3ubuntu2.12.2.19-3ubuntu2.22.2.19-3ubuntu2.42.2.19-3ubuntu2.52.2.19-3ubuntu2.5+esm1 |
None known |
gnupg2Ubuntu:22.04:LTS |
All versions, plus listed versions 2.2.20-1ubuntu42.2.27-2ubuntu12.2.27-3ubuntu12.2.27-3ubuntu22.2.27-3ubuntu2.12.2.27-3ubuntu2.32.2.27-3ubuntu2.42.2.27-3ubuntu2.5 |
None known |
gnupg2Ubuntu:24.04:LTS |
All versions, plus listed versions 2.2.40-1.1ubuntu12.4.4-2ubuntu72.4.4-2ubuntu152.4.4-2ubuntu162.4.4-2ubuntu17 Show 4 moreShow less2.4.4-2ubuntu17.22.4.4-2ubuntu17.32.4.4-2ubuntu17.42.4.4-2ubuntu17.6 |
None known |
gnupg2Ubuntu:25.10 |
All versions, plus listed versions 2.4.4-2ubuntu232.4.4-2ubuntu242.4.7-17ubuntu32.4.8-2ubuntu12.4.8-2ubuntu22.4.8-2ubuntu2.1 |
None known |
History
| Recorded | Changed | Sources |
|---|---|---|
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2022-3219 is a low vulnerability (CVSS 3.3) in Gnupg, published February 23, 2023. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.29%, the 22nd percentile. Fixed in gnupg2 2.3.3-4.el9_6.tuxcare.els4.
References
Left out here: 21 versions. The JSON record has them.