In GnuPG before 2.4.9, armor_filter in g10/armor.c has two increments of an index variable where one is intended, leading to an out-of-bounds write for crafted input. (For ExtendedLTS, 2.2.51 and later are fixed versions.)
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2025-68973.json"
[
{
"deprecated": false,
"id": "CVE-2025-68973-0795d086",
"digest": {
"threshold": 0.9,
"line_hashes": [
"49443994032101166499817929710418787617",
"15885349329180648629886665119482066444",
"251567423413559438915149228397159278172",
"245307190880893838302112067120951580886",
"233025292863636828738951527225626808703"
]
},
"source": "https://github.com/gpg/gnupg/commit/115d138ba599328005c5321c0ef9f00355838ca9",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "g10/armor.c"
}
},
{
"deprecated": false,
"id": "CVE-2025-68973-68fb37d4",
"digest": {
"length": 4339.0,
"function_hash": "308261127033383064013893380111635919569"
},
"source": "https://github.com/gpg/gnupg/commit/115d138ba599328005c5321c0ef9f00355838ca9",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "common/iobuf.c",
"function": "underflow_target"
}
},
{
"deprecated": false,
"id": "CVE-2025-68973-7fc31e4d",
"digest": {
"length": 6659.0,
"function_hash": "8491897487455473404532060143085768712"
},
"source": "https://github.com/gpg/gnupg/commit/115d138ba599328005c5321c0ef9f00355838ca9",
"signature_version": "v1",
"signature_type": "Function",
"target": {
"file": "g10/armor.c",
"function": "armor_filter"
}
},
{
"deprecated": false,
"id": "CVE-2025-68973-b1425f20",
"digest": {
"threshold": 0.9,
"line_hashes": [
"58417909544796076269955505969248422608",
"110818776878108934247290968241798853078",
"99737392810453685630251105482111447244",
"113935288793173739545537940463888600246",
"41376399652890006191605110496782282706",
"202248868800533379919068614240070725527",
"90049560659301795284536280797535053471",
"9804346519796051411285763134077578441",
"296479341702821865710742504302221433754",
"292603048869066697821076139961345089813",
"186002179277992063921212080551453478339",
"69347065700127502231412071429307141456",
"260244605468677653061030662897025985687",
"140014099526233636479402025901264429351"
]
},
"source": "https://github.com/gpg/gnupg/commit/115d138ba599328005c5321c0ef9f00355838ca9",
"signature_version": "v1",
"signature_type": "Line",
"target": {
"file": "common/iobuf.c"
}
}
]