CVE catalog

CVE-2014-1928

python-gnupg: CVE-2014-1928

[CVE catalog]

Severity
Medium
Published
Source
[NVD] · [CVE record]
EPSS
0.61% · Oct 25, 2026

The shell_quote function in python-gnupg 0.3.5 does not properly escape characters, which allows context-dependent attackers to execute arbitrary code via shell metacharacters in unspecified vectors, as demonstrated using "\" (backslash) characters to form multi-command sequences, a different vulnerability than CVE-2014-1927. NOTE: this vulnerability exists because of an incomplete fix for CVE-2013-7323.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debianpython-gnupgsid0.5.6-1fixed
Debianpython-gnupgforky0.5.6-1fixed
Debianpython-gnupgtrixie0.5.4-1fixed
Debianpython-gnupgbookworm0.4.9-1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debianpython-gnupgsourcesid0.3.6-1not yet assignedNot reported[738509]
Debianpython-gnupgsourceforky0.3.6-1not yet assignedNot reported[738509]
Debianpython-gnupgsourcetrixie0.3.6-1not yet assignedNot reported[738509]
Debianpython-gnupgsourcebookworm0.3.6-1not yet assignedNot reported[738509]

[Debian bug #738509]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • Source package: [python-gnupg]

    Details (2)
    • 0.4.9-1 · all · bookworm

      Fixed · Fixed: 0.3.6-1

      dsa · python-gnupg · debian · bookworm; dsa · python-gnupg · debian · 12

    • 0.4.9-1 · all · bookworm

      Fixed · Fixed: 0.3.6-1

      dsa · python-gnupg · debian · bookworm; dsa · python-gnupg · debian · 12

[Debian 13 (Trixie)]

  • Source package: [python-gnupg]

    Details (2)
    • 0.5.4-1 · all · trixie

      Fixed · Fixed: 0.3.6-1

      dsa · python-gnupg · debian · 13

    • 0.5.4-1 · all · trixie

      Fixed · Fixed: 0.3.6-1

      dsa · python-gnupg · debian · 13

Observed:

References