CVE-2026-58459
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 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.
Attack profile
How easy it is to exploit
- Attack vector
- Local
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Active
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
8.4
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 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.
- Record
CVE-2026-58459- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
EUVDEUVD-2026-42622
8.4
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.
- Record
EUVD-2026-42622- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-2hhc-4hqc-4mg8
8.4
gpsd through release-3.27.5, fixed at commit 4c06658, contains a command injection vulnerability...
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.
- Record
GHSA-2hhc-4hqc-4mg8- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
NVD
8.4
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.
- Record
CVE-2026-58459- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Weakness
- CWE-78
- Updated
- 2026-11-02
OSV
8.4
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 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.
- Record
CVE-2026-58459- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - Weakness
- CWE-78
- Updated
- 2026-11-02
OSVDEBIAN-CVE-2026-58459
9.6
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.
- Record
DEBIAN-CVE-2026-58459- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
Show 14 moreShow less
OSVOESA-2026-4220
9.6
gpsd security update
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.
Security Fix(es):
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.(CVE-2026-58459)
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.(CVE-2026-60122)
- Record
OESA-2026-4220- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4221
9.6
gpsd security update
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.
Security Fix(es):
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.(CVE-2026-58459)
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.(CVE-2026-60122)
- Record
OESA-2026-4221- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVOESA-2026-4222
9.6
gpsd security update
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.
Security Fix(es):
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.(CVE-2026-58459)
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.(CVE-2026-60122)
- Record
OESA-2026-4222- CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:51075
7.8
Red Hat Security Advisory: gpsd security update
- Record
RHSA-2026:51075- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2026:51153
7.8
Red Hat Security Advisory: gpsd-minimal security update
- Record
RHSA-2026:51153- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:51075
7.8
Important: gpsd security update
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 Rocky Enterprise Software Foundation support for this package is limited. See https://access.redhat.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.
- Record
RLSA-2026:51075- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRLSA-2026:51153
7.8
Important: gpsd-minimal security update
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. The Rocky Enterprise Software Foundation support for this package is limited. See https://access.redhat.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.
- Record
RLSA-2026:51153- CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2026-58459
8.4
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.
- Record
UBUNTU-CVE-2026-58459- CVSS 4.0
- 8.4 High
CVSS:4.0/AV:L/AC:L/AT:N/PR:N/UI:A/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N - CVSS 3.1
- 9.6 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H - CVSS 3.1
- 7.8 High
CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVALSA-2026:51075 No score
Important: gpsd security update
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.
- Record
ALSA-2026:51075- Updated
- 2026-11-02
OSVALSA-2026:51153 No score
Important: gpsd-minimal security update
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. 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.
- Record
ALSA-2026:51153- Updated
- 2026-11-02
OSVCLSA-2026-1786360070 No score
gpsd-minimal: Fix of CVE-2026-58459
- CVE-2026-58459: escape back ticks and double quotes in the gpsprof gnuplot title and terminal to prevent command injection via the device subtype
- Record
CLSA-2026-1786360070- Updated
- 2026-11-02
OSVCLSA-2026-1786447733 No score
gpsd-minimal: Fix of CVE-2026-58459
- CVE-2026-58459: prevent command injection in gpsprof gnuplot output
- Record
CLSA-2026-1786447733- Updated
- 2026-11-02
OSVMGASA-2026-0454 No score
Updated gpsd packages fix a security vulnerability
Command Injection via gnuplot plot title subtype field. (CVE-2026-58459)
- Record
MGASA-2026-0454- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:11276-1 No score
gpsd-3.27.5-3.1 on GA media
These are all security issues fixed in the gpsd-3.27.5-3.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:11276-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gpsdAlmaLinux:10 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-clientsAlmaLinux:10 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
python3-gpsdAlmaLinux:10 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-minimalAlmaLinux:9 |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsd-minimal-clientsAlmaLinux:9 |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsd-minimalTuxCare:AlmaLinux:9.6 |
before 1:3.25-4.el9_6.2.tuxcare.els2 | 1:3.25-4.el9_6.2.tuxcare.els2 |
gpsd-minimal-clientsTuxCare:AlmaLinux:9.6 |
before 1:3.25-4.el9_6.2.tuxcare.els2 | 1:3.25-4.el9_6.2.tuxcare.els2 |
gpsd-minimalTuxCare:AlmaLinux:9.2 |
before 1:3.25-1.el9.3.tuxcare.els2 | 1:3.25-1.el9.3.tuxcare.els2 |
gpsd-minimal-clientsTuxCare:AlmaLinux:9.2 |
before 1:3.25-1.el9.3.tuxcare.els2 | 1:3.25-1.el9.3.tuxcare.els2 |
gpsdDebian:12 |
All versions, plus listed versions 3.22-4.13.22-4.1+deb12u13.25-13.25-1~exp13.25-1~exp2 Show 13 moreShow less3.25-23.25-2.1~exp13.25-33.25-3~exp13.25-43.25-53.26.1-13.27-13.27-1.13.27.5-0.13.27.5-13.27.5-23.27.5-3 |
None known |
Show 28 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gpsdDebian:13 |
before 3.25-5+deb13u2, plus listed versions 3.25-53.25-5+deb13u1 |
3.25-5+deb13u2 |
gpsdDebian:14 |
before 3.27.5-1, plus listed versions 3.25-53.26.1-13.27-13.27-1.13.27.5-0.1 |
3.27.5-1 |
gpsdMageia:10 |
before 3.27.5-1.1.mga10 | 3.27.5-1.1.mga10 |
gpsdMageia:9 |
before 3.25-1.2.mga9 | 3.25-1.2.mga9 |
gpsdopenEuler:24.03-LTS-SP4 From an advisory covering 2 CVEs |
before 3.25-6.oe2403sp4 | 3.25-6.oe2403sp4 |
gpsdopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 3.25-5.oe2403sp1 | 3.25-5.oe2403sp1 |
gpsdopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 3.25-6.oe2403sp3 | 3.25-6.oe2403sp3 |
gpsdRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-clientsRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-clients-debuginfoRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-debuginfoRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-debugsourceRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
python3-gpsdRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
python3-gpsd-debuginfoRed Hat:enterprise_linux:10.2 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-minimalRed Hat:enterprise_linux:9::appstream |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsd-minimal-clientsRed Hat:enterprise_linux:9::appstream |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsd-minimal-clients-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsd-minimal-debuginfoRed Hat:enterprise_linux:9::appstream |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsd-minimal-debugsourceRed Hat:enterprise_linux:9::appstream |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsdRocky Linux:10 |
before 1:3.26.1-3.el10_2.1 | 1:3.26.1-3.el10_2.1 |
gpsd-minimalRocky Linux:9 |
before 1:3.26.1-2.el9_8.1 | 1:3.26.1-2.el9_8.1 |
gpsdUbuntu:16.04:LTS |
All versions, plus listed versions 3.11-33.15-23.15-2build1 |
None known |
gpsdUbuntu:18.04:LTS |
All versions, plus listed versions 3.16-43.17-33.17-5 |
None known |
gpsdUbuntu:20.04:LTS |
All versions, plus listed versions 3.17-73.19-33.20-13.20-33.20-4 Show 7 moreShow less3.20-4build13.20-5ubuntu13.20-63.20-83.20-8ubuntu0.13.20-8ubuntu0.23.20-8ubuntu0.4 |
None known |
gpsdUbuntu:22.04:LTS |
All versions, plus listed versions 3.22-43.22-4ubuntu13.22-4ubuntu23.22-4ubuntu2.1 |
None known |
gpsdUbuntu:24.04:LTS |
All versions, plus listed versions 3.25-2ubuntu23.25-3ubuntu23.25-3ubuntu33.25-3ubuntu3.13.25-3ubuntu3.2 |
None known |
gpsdUbuntu:26.04:LTS |
All versions, plus listed versions 3.25-5ubuntu13.27-1.13.27-1.1ubuntu13.27.5-0.1 |
None known |
gpsdopenSUSE:Tumbleweed |
before 3.27.5-3.1 | 3.27.5-3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2026-58459 is a high vulnerability (CVSS 8.4) in Gpsd, published July 9, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.86%, the 86th percentile. Fixed in gpsd 1:3.26.1-3.el10_2.1.
References
gitlab.com/gpsd/gpsd/-/work_items/404
github.com/ntpsec/gpsd/commit/5581ba196d826a984fbfaf792b7d58535f9911ce
github.com/ntpsec/gpsd/commit/1a6bb7bcbdf58aa940132e630870af061dc88537
github.com/ntpsec/gpsd/commit/4c06658e988f4ced1a7a574ce082a22ef625df56
vulncheck.com/advisories/gpsd-gpsprof-command-injection-via-gnuplot-plot-title-subtype-field
nvd.nist.gov/vuln/detail/CVE-2026-58459
Show 29 moreShow less
github.com/advisories/GHSA-2hhc-4hqc-4mg8
access.redhat.com/errata/RHSA-2026:51075
access.redhat.com/security/cve/CVE-2026-58459
bugzilla.redhat.com/2498575
errata.almalinux.org/10/ALSA-2026-51075.html
access.redhat.com/errata/RHSA-2026:51153
errata.almalinux.org/9/ALSA-2026-51153.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1786360070.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1786447733.html
github.com/CVEProject/cvelistV5/tree/main/cves/2026/58xxx/CVE-2026-58459.json
github.com/ntpsec/gpsd
security-tracker.debian.org/tracker/CVE-2026-58459
advisories.mageia.org/MGASA-2026-0454.html
bugs.mageia.org/show_bug.cgi?id=35953
lists.opensuse.org/archives/list/[email protected]/message/AQ2ORFQ66FNIA3MWLLYYOG4BV4FARQUN
lists.fedoraproject.org/archives/list/[email protected]/message/CFEVG42PGVGT7U55DLZYEB2HKIVYGMPM
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4220
nvd.nist.gov/vuln/detail/CVE-2026-60122
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4221
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-4222
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2498575
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_51075.json
cve.org/CVERecord?id=CVE-2026-58459
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_51153.json
errata.rockylinux.org/RLSA-2026:51075
errata.rockylinux.org/RLSA-2026:51153
ubuntu.com/security/CVE-2026-58459
suse.com/security/cve/CVE-2026-58459