Skip to content
OpenAdvisories
Medium · 5.9 CVE-2025-68972 EUVD-2025-205487GHSA-w789-3q45-984r

In GnuPG through 2.4.8, if a signed message has \f at the end of a plaintext line, an adversary can construct a modified message that place…

Published Dec 27, 2025 · Updated Jan 2, 2026 · Assigned by mitre

Description

In GnuPG through 2.4.8, if a signed message has \f at the end of a plaintext line, an adversary can construct a modified message that places additional text after the signed material, such that signature verification of the modified message succeeds (although an "invalid armor" message is printed during verification). This is related to use of \f as a marker to denote truncation of a long plaintext line.

Affected products

VendorProductAffectedFixed
GnuPG GnuPG ≤ 2.4.8 —

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.

ReleasePackageFixed inAdvisory
Debian 14 gnupg2 No fix yet —
Debian 13 gnupg2 No fix yet —
Debian 12 gnupg2 No fix yet —
ReleasePackageFixed inAdvisory
Red Hat Hardened Images 1 gnupg2 +10 2.4.9-5.1.hum1 RHSA-2026:7458
ReleasePackageFixed inAdvisory
Alpine v3.24 gnupg 2.4.9-r0 —
Alpine v3.23 gnupg 2.4.9-r0 —
Alpine v3.22 gnupg 2.4.9-r0 —
Alpine v3.21 gnupg 2.4.9-r0 —
Alpine v3.20 gnupg 2.4.9-r0 —

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 gnupg2 2.4.9-1 —
Azure Linux 2 (CBL-Mariner) gnupg2 No fix yet —

Advisories 3

References