Zafiyetler / CVE-2026-58459

kritik

CVE-2026-58459

gpsd: gpsd: Command Injection via GPS device subtype allows arbitrary code execution

Yayın Değişiklik CWE 78
En geç 24 Eki 2026, 07:11 UTC tarihinden beri Trivy database'indeO derlemeden önce ne zaman girdiği kayıtlı değil.

Kaynağa göre önem derecesi

NVD9.6CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H
Red Hat7.8CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H

Trivy'nin kendi etiketi CRITICAL. Kritik diyenler: NVD. Daha düşük diyenler: Red Hat (yüksek), AlmaLinux (yüksek), Oracle (yüksek), Rocky Linux (yüksek).

Açıklama

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.

Etkilenen paketler ve düzeltilmiş sürümler

KaynakPaketDüzeltildiği sürüm
alma 10gpsd, gpsd-clients, python3-gpsd1:3.26.1-3.el10_2.1
alma 9gpsd-minimal, gpsd-minimal-clients1:3.26.1-2.el9_8.1
debian 11gpsddüzeltme belirtilmemiş
debian 12gpsddüzeltme belirtilmemiş
debian 13gpsd3.25-5+deb13u2
debian 14gpsd3.27.5-1
echogpsd3.25-5+deb13u2
Oracle Linux 9gpsd-minimal, gpsd-minimal-clients1:3.26.1-2.0.1.el9_8.1
rapidfort alma 10gpsd, gpsd-clients, python3-gpsd1:3.26.1-3.el10_2.1
rapidfort alma 9gpsd-minimal, gpsd-minimal-clients1:3.26.1-2.el9_8.1
rapidfort alpine 3.20gpsddüzeltme belirtilmemiş
rapidfort alpine 3.21gpsddüzeltme belirtilmemiş
26 kaynaktaki 48 kaydın hepsini göster
KaynakPaketDüzeltildiği sürüm
alma 10gpsd1:3.26.1-3.el10_2.1
alma 10gpsd-clients1:3.26.1-3.el10_2.1
alma 10python3-gpsd1:3.26.1-3.el10_2.1
alma 9gpsd-minimal1:3.26.1-2.el9_8.1
alma 9gpsd-minimal-clients1:3.26.1-2.el9_8.1
debian 11gpsddüzeltme belirtilmemiş
debian 12gpsddüzeltme belirtilmemiş
debian 13gpsd3.25-5+deb13u2
debian 14gpsd3.27.5-1
echogpsd3.25-5+deb13u2
Oracle Linux 9gpsd-minimal1:3.26.1-2.0.1.el9_8.1
Oracle Linux 9gpsd-minimal-clients1:3.26.1-2.0.1.el9_8.1
rapidfort alma 10gpsd1:3.26.1-3.el10_2.1
rapidfort alma 10gpsd-clients1:3.26.1-3.el10_2.1
rapidfort alma 10python3-gpsd1:3.26.1-3.el10_2.1
rapidfort alma 9gpsd-minimal1:3.26.1-2.el9_8.1
rapidfort alma 9gpsd-minimal-clients1:3.26.1-2.el9_8.1
rapidfort alpine 3.20gpsddüzeltme belirtilmemiş
rapidfort alpine 3.21gpsddüzeltme belirtilmemiş
rapidfort alpine 3.22gpsddüzeltme belirtilmemiş
rapidfort alpine 3.23gpsddüzeltme belirtilmemiş
rapidfort alpine 3.24gpsddüzeltme belirtilmemiş
rapidfort debian 12gpsd0:3.25-5+deb13u2, 0:3.27.5-1
rapidfort debian 13gpsd0:3.25-5+deb13u2, 0:3.27.5-1
rapidfort fedora 43gpsd1:3.26.1-7.fc43
rapidfort fedora 43gpsd-clients1:3.26.1-7.fc43
rapidfort fedora 43gpsd-compat1:3.26.1-7.fc43
rapidfort fedora 43gpsd-devel1:3.26.1-7.fc43
rapidfort fedora 43gpsd-libs1:3.26.1-7.fc43
rapidfort fedora 43gpsd-qt1:3.26.1-7.fc43
rapidfort fedora 43gpsd-qt-devel1:3.26.1-7.fc43
rapidfort fedora 43gpsd-xclients1:3.26.1-7.fc43
rapidfort fedora 43python3-gpsd1:3.26.1-7.fc43
rapidfort Oracle Linux 10gpsd1:3.26.1-3.0.1.el10_2.1
rapidfort Oracle Linux 10gpsd-clients1:3.26.1-3.0.1.el10_2.1
rapidfort Oracle Linux 10python3-gpsd1:3.26.1-3.0.1.el10_2.1
rapidfort Oracle Linux 9gpsd-minimal1:3.26.1-2.0.1.el9_8.1
rapidfort Oracle Linux 9gpsd-minimal-clients1:3.26.1-2.0.1.el9_8.1
rapidfort rocky 9gpsd-minimal1:3.26.1-2.el9_8.1
rapidfort rocky 9gpsd-minimal-clients1:3.26.1-2.el9_8.1
rapidfort ubuntu 20.04gpsd0:3.27.5-1
rapidfort ubuntu 22.04gpsd0:3.27.5-1
rapidfort ubuntu 24.04gpsd0:3.27.5-1
rocky 10gpsd1:3.26.1-3.el10_2.1
rocky 10gpsd-clients1:3.26.1-3.el10_2.1
rocky 10python3-gpsd1:3.26.1-3.el10_2.1
rocky 9gpsd-minimal1:3.26.1-2.el9_8.1
rocky 9gpsd-minimal-clients1:3.26.1-2.el9_8.1

Referanslar

17 referansın hepsi

Vulnerability data compiled from the Trivy vulnerability database (trivy-db, Aqua Security, Apache License 2.0), which aggregates third-party advisories. CVE records are published by The MITRE Corporation under the CVE Terms of Use; CVE is a trademark of MITRE. This product uses data from the NVD API but is not endorsed or certified by the NVD. Severity, titles and advisory data from the GitHub Advisory Database (CC BY 4.0), Red Hat security data (CC BY 4.0) and the other sources linked on each entry. Entries may be summarised or re-formatted; the linked original is the authoritative record.