Every CVESearch/Get API key

CVE-2014-3564

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2)...

6.8 MediumFix available

CVE-2014-3564 is a medium vulnerability (CVSS 6.8) in Gnu Gpgme, published August 1, 2014. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 4.29%, the 91st percentile. Fixed in gpgme1.0 1.5.1-1.

What does this mean?
Severity
6.8 MediumCVSS 2.0, NVD
Exploit chance
4.29%EPSS, 91st percentile
Exploitation
None knownNot on CISA’s or ENISA’s lists
Fixed in
1.5.1-1gpgme1.0 +7 more

Description

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Exploit likelihood

4.29%Down 0.7 points since Feb 4, 2022
90%50%10%1%

Affected products

Affected packages

Affected packages
PackageAffectedFixed
gpgme1.0
Debian:12
before 1.5.1-1
1.5.1-1
gpgme1.0
Debian:13
before 1.5.1-1
1.5.1-1
gpgme1.0
Debian:14
before 1.5.1-1
1.5.1-1
gpgme1.0
Debian:6.0
before 1.2.0-1.2+deb6u1, plus listed versions
1.2.0-1.2
1.2.0-1.2+deb6u1
gpgme1.0
Debian:7
before 1.2.0-1.4+deb7u1, plus listed versions
1.2.0-1.4
1.2.0-1.4+deb7u1
gpgme
Mageia:3
before 1.3.2-2.1.mga3
1.3.2-2.1.mga3
gpgme
Mageia:4
before 1.4.3-2.1.mga4
1.4.3-2.1.mga4
gpgme1.0
Ubuntu:14.04:LTS
before 1.4.3-0.1ubuntu5.1, plus listed versions
1.4.2-0.1ubuntu31.4.3-0.1ubuntu21.4.3-0.1ubuntu31.4.3-0.1ubuntu5
1.4.3-0.1ubuntu5.1

What each source reports

NVD Score used6.8

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
CVE-2014-3564
CVSS 2.0
6.8 MediumAV:N/AC:M/Au:N/C:P/I:P/A:P
Weakness
CWE-119
Updated
2026-11-02
CVE ListNo score

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
CVE-2014-3564
Updated
2026-11-02
EUVDEUVD-2014-3545No score

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
EUVD-2014-3545
Updated
2026-11-03
GitHub AdvisoriesGHSA-7jm5-qh8p-8j94No score

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2)...

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
GHSA-7jm5-qh8p-8j94
Weakness
CWE-119
Updated
2026-11-02
OSVNo score

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
CVE-2014-3564
Updated
2026-11-02
OSVDEBIAN-CVE-2014-3564No score

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
DEBIAN-CVE-2014-3564
Updated
2026-11-02
Show 4 moreShow less
OSVMGASA-2014-0340No score

Updated gpgme packages fix CVE-2014-3564

Updated gpgme packages fix security vulnerability:

A heap-based buffer overflow in gpgme before 1.5.1 could allow a specially crafted certificate to cause crashes or potentially cause arbitrary code execution (CVE-2014-3564).

Record
MGASA-2014-0340
Updated
2026-11-02
OSVopenSUSE-SU-2024:10466-1No score

gpgme-1.8.0-2.1 on GA media

These are all security issues fixed in the gpgme-1.8.0-2.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2024:10466-1
Updated
2026-11-02
OSVUBUNTU-CVE-2014-3564No score

Multiple heap-based buffer overflows in the status_handler function in (1) engine-gpgsm.c and (2) engine-uiserver.c in GPGME before 1.5.1 allow remote attackers to cause a denial of service (crash) and possibly execute arbitrary code via vectors related to "different line lengths in a specific order."

Record
UBUNTU-CVE-2014-3564
Updated
2026-11-02
OSVUSN-2307-1No score

gpgme1.0 vulnerability

Tomáš Trnka discovered that GPGME incorrectly handled certain certificate line lengths. An attacker could use this issue to cause applications using GPGME to crash, resulting in a denial of service, or possibly execute arbitrary code.

Record
USN-2307-1
Updated
2026-11-02

History

History
RecordedChangedSources
facts
aliasesEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV

Dates are when Every CVE recorded each change. Upstream dates may differ.

References

Show 11 moreShow less
MoveEnter Open