CVE catalog

CVE-2004-1388

gpsd: CVE-2004-1388

[CVE catalog]

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

Format string vulnerability in the gpsd_report function for BerliOS GPD daemon (gpsd, formerly pygps) 1.9.0 through 2.7 allows remote attackers to execute arbitrary code via certain GPS requests containing format string specifiers that are not properly handled in syslog calls.

Vulnerable and fixed packages

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

DistributionPackageReleaseVersionStatus
Debiangpsdsid3.27.5-3fixed
Debiangpsdforky3.27.5-3fixed
Debiangpsdtrixie3.25-5+deb13u2fixed
Debiangpsdbookworm3.22-4.1+deb12u1fixed

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiangpsdsourcesid2.7-4not yet assignedNot reportedNot reported
Debiangpsdsourceforky2.7-4not yet assignedNot reportedNot reported
Debiangpsdsourcetrixie2.7-4not yet assignedNot reportedNot reported
Debiangpsdsourcebookworm2.7-4not yet assignedNot reportedNot reported

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [gpsd]Fixed
    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • [gpsd-tools]Fixed

    Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • [libgps28]Fixed

    Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • [libgps-dev]Fixed

    Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

  • Source package: [gpsd]

    Details (2)
    • 3.22-4.1+deb12u1 · amd64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

    • 3.22-4.1+deb12u1 · arm64 · bookworm

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · bookworm; dsa · gpsd · debian · 12

[Debian 13 (Trixie)]

  • [gpsd]Fixed
    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • [gpsd-tools]Fixed

    Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • [libgps-dev]Fixed

    Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

  • Source package: [gpsd]

    Details (2)
    • 3.25-5+deb13u1 · amd64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

    • 3.25-5+deb13u1 · arm64 · trixie

      Fixed · Fixed: 2.7-4

      dsa · gpsd · debian · 13

Observed:

References