CVE Catalog

CVE-2026-58459

HighCVSS 7.8
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

High risk
1.78%

76th percentile - higher than 76% of all known CVEs

Summary

In gpsd up to release 3.27.5 (fixed in commit 4c06658), a command injection vulnerability exists in the gpsprof tool. An attacker controlling the GPS device subtype value can embed backtick payloads in the gnuplot plot title, leading to arbitrary shell command execution when the victim renders the plot.

Risk Assessment

The risk is remote arbitrary shell command execution by an attacker who controls GPS device data (e.g., via a rogue device or intercepted communication). This could lead to full system compromise for the user running gpsprof with gnuplot.

Recommendation

Immediately update gpsd to a version containing commit 4c06658 or later. If updating is not possible, avoid using gpsprof with untrusted GPS data sources.

Other vulnerabilities in gpsd

See all
Original NVD description (English source)

gpsd through release-3.27.5, fixed at commit 4c06658, contains a command injection vulnerability in gpsprof that allows attackers who control the GPS device subtype value to execute arbitrary shell commands by embedding backtick payloads in the gnuplot plot title without proper escaping. The subtype field sourced from a DEVICES JSON log entry or NMEA PGRMT sentence is written into a generated gnuplot program via a set title statement with only double-quote characters escaped, enabling arbitrary shell command execution as the user running gnuplot when the victim renders the generated plot through the gpsprof and gnuplot workflow.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS