CVE-2026-57062
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS...
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- High
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- None
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
CVE List Score used
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
CVE-2026-57062- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-02
EUVDEUVD-2026-38550
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
EUVD-2026-38550- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-m6x2-4hhh-669j
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS...
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
GHSA-m6x2-4hhh-669j- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-02
NVD
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
CVE-2026-57062- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Weakness
- CWE-1284
- Updated
- 2026-11-02
OSVBELL-CVE-2026-57062
2.9
- Record
BELL-CVE-2026-57062- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-57062
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
DEBIAN-CVE-2026-57062- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
Show 17 moreShow less
OSVJLSEC-2026-1084
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS...
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
JLSEC-2026-1084- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-2858
2.9
gnupg2 security update
GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG enables encryption and signing of data and communication, and features a versatile key management system as well as access modules for public key directories.
Security Fix(es):
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.(CVE-2026-57062)
- Record
OESA-2026-2858- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-2859
2.9
gnupg2 security update
GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG enables encryption and signing of data and communication, and features a versatile key management system as well as access modules for public key directories.
Security Fix(es):
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.(CVE-2026-57062)
- Record
OESA-2026-2859- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVOESA-2026-2860
2.9
gnupg2 security update
GnuPG is a complete and free implementation of the OpenPGP standard as defined by RFC4880 (also known as PGP). GnuPG enables encryption and signing of data and communication, and features a versatile key management system as well as access modules for public key directories.
Security Fix(es):
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.(CVE-2026-57062)
- Record
OESA-2026-2860- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVRHSA-2026:82418
2.9
Red Hat Security Advisory: Red Hat Hardened Images RPMs Security Update
- Record
RHSA-2026:82418- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-57062
2.9
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
UBUNTU-CVE-2026-57062- CVSS 3.1
- 2.9 Low
CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:U/C:N/I:L/A:N - Updated
- 2026-11-02
OSVAZL-91170 No score
CVE-2026-57062 affecting package gnupg2 for versions less than 2.4.9-3
CMS (Cryptographic Message Syntax) parsing in gpgsm in GnuPG through 2.5.20 mishandles the CMS format for AES-GCM because aes-ICVlen is supposed to be 12 bytes but 4 bytes is accepted. NOTE: this is related to CVE-2026-34182.
- Record
AZL-91170- Updated
- 2026-11-05
OSVCLSA-2026-1785557084 No score
gnupg2: Fix of CVE-2026-57062
- CVE-2026-57062: require a minimum AES-GCM authentication tag length of 12 octets in gpgsm CMS decryption; a 4-octet aes-ICVlen was previously accepted, weakening the integrity guarantee of the message
- Record
CLSA-2026-1785557084- Updated
- 2026-11-02
OSVCLSA-2026-1786609750 No score
gnupg2: Fix of CVE-2026-57062
- CVE-2026-57062: require a minimum AES-GCM authentication tag length of 12 octets in gpgsm CMS decryption; a 4-octet aes-ICVlen was previously accepted, weakening the integrity guarantee of the message
- Record
CLSA-2026-1786609750- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11213-1 No score
dirmngr-2.5.21-1.1 on GA media
These are all security issues fixed in the dirmngr-2.5.21-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11213-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:21385-1 No score
Security update for gpg2
This update for gpg2 fixes the following issue:
- CVE-2026-57062: CMS parsing in gpgsm mishandles the CMS format for AES-GCM (bsc#1269279).
- Record
openSUSE-SU-2026:21385-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22757-1 No score
Security update for gpg2
This update for gpg2 fixes the following issue:
- CVE-2026-57062: CMS parsing in gpgsm mishandles the CMS format for AES-GCM (bsc#1269279).
- Record
SUSE-SU-2026:22757-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22825-1 No score
Security update for gpg2
This update for gpg2 fixes the following issue:
- CVE-2026-57062: CMS parsing in gpgsm mishandles the CMS format for AES-GCM (bsc#1269279).
- Record
SUSE-SU-2026:22825-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:22923-1 No score
Security update for gpg2
This update for gpg2 fixes the following issue
- CVE-2026-57062: CMS parsing in
gpgsmmishandles the CMS format for AES-GCM (bsc#1269279).
- Record
SUSE-SU-2026:22923-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:23007-1 No score
Security update for gpg2
This update for gpg2 fixes the following issue:
- CVE-2026-57062: CMS parsing in gpgsm mishandles the CMS format for AES-GCM (bsc#1269279).
- Record
SUSE-SU-2026:23007-1- Updated
- 2026-11-02
OSVSUSE-SU-2026:3243-1 No score
Security update for gpg2
This update for gpg2 fixes the following issue:
- CVE-2026-57062: CMS parsing in gpgsm mishandles the CMS format for AES-GCM (bsc#1269279).
- Record
SUSE-SU-2026:3243-1- Updated
- 2026-11-02
OSVUSN-8720-1 No score
gnupg2 vulnerability
It was discovered that GnuPG incorrectly validated authentication tag lengths when parsing CMS messages encrypted with AES-GCM. An attacker could possibly use this issue to bypass message integrity checks.
- Record
USN-8720-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gnupg2Azure Linux:3 |
before 2.4.9-3 | 2.4.9-3 |
gnupgAlpaquita:23 |
2.2.40-r0 up to 2.2.40-r2 | 2.2.40-r2 |
gnupgAlpaquita:25 |
2.4.7-r0 up to 2.4.9-r1 | 2.4.9-r1 |
gnupgAlpaquita:stream |
2.4.0-r1 up to 2.4.9-r2 | 2.4.9-r2 |
gnupg2TuxCare:AlmaLinux:9.2 |
before 2.3.3-2.el9_0.tuxcare.els4 | 2.3.3-2.el9_0.tuxcare.els4 |
gnupg2-smimeTuxCare:AlmaLinux:9.2 |
before 2.3.3-2.el9_0.tuxcare.els4 | 2.3.3-2.el9_0.tuxcare.els4 |
gnupg2TuxCare:AlmaLinux:9.6 |
before 2.3.3-4.el9_6.tuxcare.els5 | 2.3.3-4.el9_6.tuxcare.els5 |
gnupg2-smimeTuxCare:AlmaLinux:9.6 |
before 2.3.3-4.el9_6.tuxcare.els5 | 2.3.3-4.el9_6.tuxcare.els5 |
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 10 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-7 |
None known |
Show 27 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gnupg2Debian:14 |
before 2.4.9-5, plus listed versions 2.4.7-212.4.8-12.4.8-22.4.8-32.4.8-4 Show 6 moreShow less2.4.8-52.4.8-62.4.9-12.4.9-22.4.9-32.4.9-4 |
2.4.9-5 |
GnuPG_jllJulia |
before 2.5.21+0 | 2.5.21+0 |
gnupg2openEuler:24.03-LTS-SP1 |
before 2.4.3-16.oe2403sp1 | 2.4.3-16.oe2403sp1 |
gnupg2openEuler:24.03-LTS-SP3 |
before 2.4.3-16.oe2403sp3 | 2.4.3-16.oe2403sp3 |
gnupg2openEuler:22.03-LTS-SP4 |
before 2.2.32-10.oe2203sp4 | 2.2.32-10.oe2203sp4 |
gnupg2Red Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-dirmngrRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-g13Red Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-gpg-agentRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-gpgconfRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-keyboxdRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-scdaemonRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-smimeRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-utilsRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-verifyRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gnupg2-wksRed Hat:hummingbird:1 |
before 0:2.4.9-18.3.hum1 | 0:2.4.9-18.3.hum1 |
gpg2SUSE:Linux Micro 6.2 |
before 2.5.5-160000.6.1 | 2.5.5-160000.6.1 |
gpg2SUSE:Linux Enterprise Server 16.0 |
before 2.5.5-160000.6.1 | 2.5.5-160000.6.1 |
gpg2SUSE:Linux Enterprise Server for SAP applications 16.0 |
before 2.5.5-160000.6.1 | 2.5.5-160000.6.1 |
gpg2SUSE:Linux Micro 6.1 |
before 2.4.4-slfo.1.1_9.1 | 2.4.4-slfo.1.1_9.1 |
gpg2SUSE:Linux Micro 6.0 |
before 2.4.4-9.1 | 2.4.4-9.1 |
gpg2SUSE:Linux Enterprise Module for Basesystem 15 SP7 |
before 2.4.4-150600.3.18.1 | 2.4.4-150600.3.18.1 |
gnupg2Ubuntu:24.04:LTS |
before 2.4.4-2ubuntu17.6, plus listed versions 2.2.40-1.1ubuntu12.4.4-2ubuntu72.4.4-2ubuntu152.4.4-2ubuntu162.4.4-2ubuntu172.4.4-2ubuntu17.22.4.4-2ubuntu17.32.4.4-2ubuntu17.4 |
2.4.4-2ubuntu17.6 |
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 |
gnupg2Ubuntu:26.04:LTS |
before 2.4.8-4ubuntu3.1, plus listed versions 2.4.8-2ubuntu22.4.8-4ubuntu12.4.8-4ubuntu22.4.8-4ubuntu3 |
2.4.8-4ubuntu3.1 |
gpg2openSUSE:Tumbleweed |
before 2.5.21-1.1 | 2.5.21-1.1 |
gpg2openSUSE:Leap 16.0 |
before 2.5.5-160000.6.1 | 2.5.5-160000.6.1 |
Public exploits
Links only. Every CVE stores no exploit code.
| Source | Link | Date |
|---|---|---|
| PoC in GitHub | goldendivider/gpgsm-cve-2026-57062-cms-gcm-short-tag | 2026-09-05 |
History
| Recorded | Changed | Sources |
|---|---|---|
| facts | OSV | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV, PoC in GitHub |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-57062 is a low vulnerability (CVSS 2.9) in Gnupg, published June 23, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.14%, the 3rd percentile. Fixed in gnupg2 2.4.9-3.
References
blog.calif.io/p/how-to-format-a-ciphertext
gnupg.org/download
nvd.nist.gov/vuln/detail/CVE-2026-57062
github.com/advisories/GHSA-m6x2-4hhh-669j
docs.bell-sw.com/security/cves/CVE-2026-57062
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1785557084.html
Show 21 moreShow less
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1786609750.html
security-tracker.debian.org/tracker/CVE-2026-57062
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2858
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2859
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-2860
access.redhat.com/errata/RHSA-2026:82418
access.redhat.com/security/cve/CVE-2026-57062
access.redhat.com/security/updates/classification
images.redhat.com
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_82418.json
bugzilla.redhat.com/show_bug.cgi?id=2491859
cve.org/CVERecord?id=CVE-2026-57062
suse.com/support/update/announcement/2026/suse-su-202622757-1
bugzilla.suse.com/1269279
suse.com/security/cve/CVE-2026-57062
suse.com/support/update/announcement/2026/suse-su-202622825-1
suse.com/support/update/announcement/2026/suse-su-202622923-1
suse.com/support/update/announcement/2026/suse-su-202623007-1
suse.com/support/update/announcement/2026/suse-su-20263243-1
ubuntu.com/security/CVE-2026-57062
ubuntu.com/security/notices/USN-8720-1
Left out here: 20 versions. The JSON record has them.