8.5

CVE-2026-60122: gpsd Code Injection

CVSS: 8.5v4.0HighDeferred
AliasesRHSA-2026:65162RHSA-2026:65606UBUNTU-CVE-2026-60122
Published 23-07-2026Last modified 28-07-2026

Vulnerability summary

CVE-2026-60122 is a high (CVSS 8.5) Code Injection vulnerability in gpsd. EPSS estimates a 0.27% chance of exploitation in the next 30 days, higher than 17.3% of scored vulnerabilities.

Overall risk
34/100
0100
Medium · default modelHow is this calculated?
CVSS score
8.5/10
010
High · v4.0 (CVE.org)
EPSS score
0.27%
0%100%
Low · +0.09 pp in 30 days
KEVNot listedIn no KEV catalog
RansomwareNone recordedNo known use recorded
Public exploits0No public exploits recorded

Timeline

  1. 23-07-2026
    PublishedVulnerability first disclosed.
  2. 28-07-2026
    Last modifiedVulnerability information updated.

Description

gpsd through release-3.27.5, fixed at commit 4c06658, contains a code injection vulnerability in the gpsprof utility that allows an attacker who controls GPS input data to execute arbitrary OS commands by injecting malicious content into the SKY.satellites[].used field, which is inserted unsanitized into a gnuplot heredoc data block. Attackers can supply a used value containing the string EOD to terminate the heredoc early and append gnuplot system() calls, achieving OS command execution as the user running gpsprof when the generated plot script is processed by gnuplot in polar mode.

CVSS metrics

10 scores · 7 sources · 2 versions

EPSS trend

Probability

0.27%

Chance of exploitation in the next 30 days

Percentile

17%

Versus all other CVEs

30-day change

+0.09 pp

From 0.17% on 21-09-2026

21-09-202621-10-2026
EPSS score
0.27%

Known exploited

Compare KEV catalogs

Not in any of the 3 tracked catalogs.

Public exploits

0 found

No public exploits indexed.

Weaknesses

CWE · root cause

Affected systems

Redhat12 products
  • gpsd< 1:3.26.1-3.el10_2.2
  • gpsd-clients< 1:3.26.1-3.el10_2.2
  • gpsd-clients-debuginfo< 1:3.26.1-3.el10_2.2
  • gpsd-debuginfo< 1:3.26.1-3.el10_2.2
  • gpsd-debugsource< 1:3.26.1-3.el10_2.2
Chainguard1 product
  • py3.13-gpsdAll versions (No fix recorded)
Debian1 product
  • gpsdAll versions (No fix recorded) | < 3.25-5+deb13u2 | < 3.27.5-1
Gpsd1 product
Mageia1 product
  • gpsd< 3.27.5-1.2.mga10
Opensuse1 product
  • gpsd&distro=openSUSE Tumbleweed< 3.27.5-4.1
Ubuntu1 product
  • gpsdAll versions (No fix recorded)
Wolfi1 product
  • py3.13-gpsdAll versions (No fix recorded)

8 vendors · 19 products

References

20 links
Show all 20 references