Summary
gpsd is a service daemon that mediates access to a GPS sensor connected to the host computer by serial or USB interface, making its data on the location/course/velocity of the sensor available to be queried on TCP port 2947 of the host computer. With gpsd, multiple GPS client applications (such as navigational and war-driving software) can share access to a GPS without contention or loss of data. Also, gpsd responds to queries with a format that is substantially easier to parse than NMEA 0183. The AlmaLinux support for this package is limited. See <https://access.AlmaLinux.com/support/policy/gpsd-support> for more details.
Security Fix(es):
* gpsd: gpsd: Command Injection via GPS device subtype allows arbitrary code execution (CVE-2026-58459)
For more details about the security issue(s), including the impact, a CVSS score, acknowledgments, and other related information, refer to the CVE page(s) listed in the References section.
Fixed packages 3
| Release | Package | Fixed in |
|---|---|---|
| AlmaLinux · 10 | gpsd | 1:3.26.1-3.el10_2.1 |
| AlmaLinux · 10 | gpsd-clients | 1:3.26.1-3.el10_2.1 |
| AlmaLinux · 10 | python3-gpsd | 1:3.26.1-3.el10_2.1 |
Vulnerabilities 1
-
High 7.8
gpsd gpsprof Command Injection via gnuplot plot title subtype field
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 t…