Debian Patches
Status for gpsd/3.27.5-1
| Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
|---|---|---|---|---|---|---|
| systemd-documentation.patch | add documentation A simple man page reference |
Boian Bonev <bbonev@ipacct.com> | no | 2023-05-16 | ||
| full-systemd-support | Debianize gpsd.service.in | no | ||||
| gpsd_hotplug_rules_disable_generic_serial_converters | Disable hotplugging of generic usb<>serial adapters. These adapters are too common to hit them with the gpsd hotplug script. =================================================================== |
no | debian | |||
| ignore-test-xgps_deps_check | Ignore the build-time test for xgps deps. We'll deliver them as dependency, no worries. =================================================================== |
Bernd Zeimetz <bzed@debian.org> | no | 2020-01-02 | ||
| desktop-add-keywords.patch | add keywords and remove encoding Fix lintian warnings: - desktop-entry-contains-encoding-key - desktop-entry-lacks-keywords-entry |
Boian Bonev <bbonev@ipacct.com> | no | 2020-07-21 | ||
| build-on-hurd.patch | Get rid of PATH_MAX =================================================================== |
Boian Bonev <bbonev@ipacct.com> | invalid | 2023-06-20 | ||
| CVE-2026-58459.patch | gpsprof: quote double quotes and back ticks in title and terminal gpsd through release-3.27.5 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 an NMEA PGRMT sentence, is written into the 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. Escape ", ` and newline in the plot description, in the title and in the terminal name before writing them into the gnuplot program. This is the cumulative upstream fix, squashed from commits 5581ba19, 1a6bb7bc and 4c06658e; the middle commit had a typo that made the back tick substitution a no-op, corrected by the last one. |
Gary E. Miller <gem@rellim.com> | yes | debian upstream | upstream, https://gitlab.com/gpsd/gpsd/-/commit/4c06658e988f4ced1a7a574ce082a22ef625df56 | 2026-07-25 |
| CVE-2026-60122.patch | gpsprof: ensure sats.used is boolean gpsd through release-3.27.5 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. An attacker 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. Force sat.used to a real boolean so nothing attacker controlled can reach the generated gnuplot program. |
Gary E. Miller <gem@rellim.com> | yes | upstream | upstream, https://gitlab.com/gpsd/gpsd/-/commit/5a9c44a42136b9bb98d460a8a716e9fd344a8d93 | 2026-07-25 |
All known versions for source package 'gpsd'
- 3.27.5-1 (sid)
- 3.27.5-0.1 (forky)
- 3.25-5+deb13u1 (trixie)
- 3.22-4.1+deb12u1 (bookworm)
