CVE-2025-67268
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers...
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- None
What an attacker can affect
- Confidentiality
- High
- Integrity
- High
- Availability
- High
Exploit likelihood
What each source reports
CVE List Score used
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
CVE-2025-67268- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-122, CWE-1285
- Updated
- 2026-11-02
EUVDEUVD-2026-0661
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
EUVD-2026-0661- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
GitHub AdvisoriesGHSA-mp8p-xhgf-rpjv
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers...
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
GHSA-mp8p-xhgf-rpjv- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Weakness
- CWE-122, CWE-1285
- Updated
- 2026-11-02
NVD
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
CVE-2025-67268- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Weakness
- CWE-122, CWE-1285
- Updated
- 2026-11-04
OSV
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
CVE-2025-67268- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-06
OSVDEBIAN-CVE-2025-67268
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
DEBIAN-CVE-2025-67268- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - Updated
- 2026-11-05
Show 15 moreShow less
OSVOESA-2026-3033
7.5
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 before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.(CVE-2025-67268)
An integer underflow vulnerability exists in the nextstate() function in gpsd/packet.c of gpsd versions prior to commit ffa1d6f40bca0b035fc7f5e563160ebb67199da7. When parsing a NAVCOM packet, the payload length is calculated using lexer->length = (size_t)c - 4 without checking if the input byte c is less than 4. This results in an unsigned integer underflow, setting lexer->length to a very large value (near SIZE_MAX). The parser then enters a loop attempting to consume this massive number of bytes, causing 100% CPU utilization and a Denial of Service (DoS) condition.(CVE-2025-67269)
- Record
OESA-2026-3033- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVOESA-2026-3034
7.5
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 before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.(CVE-2025-67268)
An integer underflow vulnerability exists in the nextstate() function in gpsd/packet.c of gpsd versions prior to commit ffa1d6f40bca0b035fc7f5e563160ebb67199da7. When parsing a NAVCOM packet, the payload length is calculated using lexer->length = (size_t)c - 4 without checking if the input byte c is less than 4. This results in an unsigned integer underflow, setting lexer->length to a very large value (near SIZE_MAX). The parser then enters a loop attempting to consume this massive number of bytes, causing 100% CPU utilization and a Denial of Service (DoS) condition.(CVE-2025-67269)
- Record
OESA-2026-3034- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:0770
7.5
Red Hat Security Advisory: gpsd security update
- Record
RHSA-2026:0770- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:0771
7.5
Red Hat Security Advisory: gpsd-minimal security update
- Record
RHSA-2026:0771- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRHSA-2026:1621
7.5
Red Hat Security Advisory: gpsd security update
- Record
RHSA-2026:1621- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:0770
7.5
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.
Security Fix(es):
-
gpsd: gpsd: Denial of Service due to malformed NAVCOM packet parsing (CVE-2025-67269)
-
gpsd: gpsd: Arbitrary code execution via heap-based out-of-bounds write in NMEA2000 packet handling (CVE-2025-67268)
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:0770- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVRLSA-2026:0771
7.5
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: Denial of Service due to malformed NAVCOM packet parsing (CVE-2025-67269)
-
gpsd: gpsd: Arbitrary code execution via heap-based out-of-bounds write in NMEA2000 packet handling (CVE-2025-67268)
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:0771- CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVUBUNTU-CVE-2025-67268
9.8
gpsd before commit dc966aa contains a heap-based out-of-bounds write vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540 function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View) packets, fails to validate the user-supplied satellite count against the size of the skyview array (184 elements). This allows an attacker to write beyond the bounds of the array by providing a satellite count up to 255, leading to memory corruption, Denial of Service (DoS), and potentially arbitrary code execution.
- Record
UBUNTU-CVE-2025-67268- CVSS 3.1
- 9.8 Critical
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H - CVSS 3.1
- 7.5 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H - Updated
- 2026-11-02
OSVALSA-2026:0770 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.
Security Fix(es):
- gpsd: gpsd: Denial of Service due to malformed NAVCOM packet parsing (CVE-2025-67269)
- gpsd: gpsd: Arbitrary code execution via heap-based out-of-bounds write in NMEA2000 packet handling (CVE-2025-67268)
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:0770- Updated
- 2026-11-02
OSVALSA-2026:0771 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: Denial of Service due to malformed NAVCOM packet parsing (CVE-2025-67269)
- gpsd: gpsd: Arbitrary code execution via heap-based out-of-bounds write in NMEA2000 packet handling (CVE-2025-67268)
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:0771- Updated
- 2026-11-02
OSVCLSA-2026-1769424492 No score
gpsd-minimal: Fix of 2 CVEs
- CVE-2025-67268: fix heap-based buffer overrun in NMEA2000 GNSS satellite handling
- CVE-2025-67269: fix integer underflow in NAVCOM packet parsing to prevent excessive payload length and CPU-exhaustion
- Record
CLSA-2026-1769424492- Updated
- 2026-11-02
OSVCLSA-2026-1769593159 No score
gpsd-minimal: Fix of 2 CVEs
- CVE-2025-67268: fix heap-based out-of-bounds write in NMEA2000 Driver
- CVE-2025-67269: fix integer underflow leading to DoS in NAVCOM packet parsing
- Record
CLSA-2026-1769593159- Updated
- 2026-11-02
OSVMGASA-2026-0028 No score
Updated gpsd packages fix security vulnerabilities
gpsd before commit dc966aa contains a heap-based out-of-bounds write
vulnerability in the drivers/driver_nmea2000.c file. The hnd_129540
function, which handles NMEA2000 PGN 129540 (GNSS Satellites in View)
packets, fails to validate the user-supplied satellite count against the
size of the skyview array (184 elements). This allows an attacker to
write beyond the bounds of the array by providing a satellite count up
to 255, leading to memory corruption, Denial of Service (DoS), and
potentially arbitrary code execution. (CVE-2025-67268)
An integer underflow vulnerability exists in the nextstate() function
in gpsd/packet.c of gpsd versions prior to commit
ffa1d6f40bca0b035fc7f5e563160ebb67199da7. When parsing a NAVCOM
packet, the payload length is calculated using lexer->length = (size_t)c - 4 without checking if the input byte c is less than 4.
This results in an unsigned integer underflow, setting lexer->length
to a very large value (near SIZE_MAX). The parser then enters a loop
attempting to consume this massive number of bytes, causing 100% CPU
utilization and a Denial of Service (DoS) condition. (CVE-2025-67269)
- Record
MGASA-2026-0028- Updated
- 2026-11-02
OSVopenSUSE-SU-2026:10008-1 No score
gpsd-3.27.3-1.1 on GA media
These are all security issues fixed in the gpsd-3.27.3-1.1 package on the GA media of openSUSE Tumbleweed.
- Record
openSUSE-SU-2026:10008-1- Updated
- 2026-11-02
OSVUSN-7948-1 No score
gpsd vulnerabilities
It was discovered that GPSd incorrectly handled processing NMEA2000 packets. An attacker could use this issue to cause GPSd to crash, resulting in a denial of service, or possibly execute arbitrary code. (CVE-2025-67268)
It was discovered that GPSd incorrectly handled processing NAVCOM packets. An attacker could possibly use this issue to cause GPSd to consume resources, resulting in a denial of service. (CVE-2025-67269)
- Record
USN-7948-1- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
gpsdAlmaLinux:10 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-clientsAlmaLinux:10 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
python3-gpsdAlmaLinux:10 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-minimalAlmaLinux:9 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsd-minimal-clientsAlmaLinux:9 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsd-minimalTuxCare:AlmaLinux:9.6 From an advisory covering 2 CVEs |
before 1:3.25-4.el9_6.2.tuxcare.els1 | 1:3.25-4.el9_6.2.tuxcare.els1 |
gpsd-minimal-clientsTuxCare:AlmaLinux:9.6 From an advisory covering 2 CVEs |
before 1:3.25-4.el9_6.2.tuxcare.els1 | 1:3.25-4.el9_6.2.tuxcare.els1 |
gpsd-minimalTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:3.25-1.el9.3.tuxcare.els1 | 1:3.25-1.el9.3.tuxcare.els1 |
gpsd-minimal-clientsTuxCare:AlmaLinux:9.2 From an advisory covering 2 CVEs |
before 1:3.25-1.el9.3.tuxcare.els1 | 1:3.25-1.el9.3.tuxcare.els1 |
gpsdDebian:12 |
before 3.22-4.1+deb12u1, plus listed versions 3.22-4.1 |
3.22-4.1+deb12u1 |
Show 35 moreShow less
| Package | Affected | Fixed |
|---|---|---|
gpsdDebian:13 |
before 3.25-5+deb13u1, plus listed versions 3.25-5 |
3.25-5+deb13u1 |
gpsdDebian:14 |
before 3.27.5-0.1, plus listed versions 3.25-53.26.1-13.27-13.27-1.1 |
3.27.5-0.1 |
gpsdDebian:11 From an advisory covering 2 CVEs |
before 3.22-4+deb11u1, plus listed versions 3.22-4 |
3.22-4+deb11u1 |
gpsdMageia:9 From an advisory covering 2 CVEs |
before 3.25-1.1.mga9 | 3.25-1.1.mga9 |
gpsdopenEuler:24.03-LTS-SP1 From an advisory covering 2 CVEs |
before 3.25-3.oe2403sp1 | 3.25-3.oe2403sp1 |
gpsdopenEuler:24.03-LTS-SP3 From an advisory covering 2 CVEs |
before 3.25-3.oe2403sp3 | 3.25-3.oe2403sp3 |
gpsdRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-clientsRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-clients-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-debugsourceRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
python3-gpsdRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
python3-gpsd-debuginfoRed Hat:enterprise_linux:10.1 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-minimalRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsd-minimal-clientsRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsd-minimal-clients-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsd-minimal-debuginfoRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsd-minimal-debugsourceRed Hat:enterprise_linux:9::appstream From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.1 |
gpsdRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
gpsd-clientsRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
gpsd-clients-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
gpsd-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
gpsd-debugsourceRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
python3-gpsdRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
python3-gpsd-debuginfoRed Hat:enterprise_linux_eus:10.0 |
before 1:3.25-17.el10_0.1 | 1:3.25-17.el10_0.1 |
gpsdRocky Linux:10 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el10_1.1 | 1:3.26.1-1.el10_1.1 |
gpsd-minimalRocky Linux:9 From an advisory covering 2 CVEs |
before 1:3.26.1-1.el9_7.1 | 1:3.26.1-1.el9_7.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 |
before 3.22-4ubuntu2.1, plus listed versions 3.22-43.22-4ubuntu13.22-4ubuntu2 |
3.22-4ubuntu2.1 |
gpsdUbuntu:24.04:LTS |
before 3.25-3ubuntu3.2, plus listed versions 3.25-2ubuntu23.25-3ubuntu23.25-3ubuntu33.25-3ubuntu3.1 |
3.25-3ubuntu3.2 |
gpsdUbuntu:25.10 |
before 3.25-5ubuntu1.25.10.1, plus listed versions 3.25-5ubuntu1 |
3.25-5ubuntu1.25.10.1 |
gpsdUbuntu:26.04:LTS |
before 3.27-1.1ubuntu1, plus listed versions 3.25-5ubuntu13.27-1.1 |
3.27-1.1ubuntu1 |
gpsdopenSUSE:Tumbleweed From an advisory covering 2 CVEs |
before 3.27.3-1.1 | 3.27.3-1.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected | OSV | |
| facts | NVD | |
| first indexed | CVE List, EUVD, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2025-67268 is a critical vulnerability (CVSS 9.8) in Gpsd Project Gpsd, published January 2, 2026. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 0.79%, the 56th percentile. Fixed in gpsd 3.22-4.1+deb12u1.
References
github.com/ntpsec/gpsd/commit/dc966aa74c075d0a6535811d98628625cbfbe3f4
github.com/ntpsec/gpsd/blob/master/drivers/driver_nmea2000.c
github.com/Jaenact/gspd_cve/blob/main/CVE-2025-67268/README.md
access.redhat.com/security/cve/CVE-2025-67268
bugzilla.redhat.com/show_bug.cgi?id=2426835
security.access.redhat.com/data/csaf/v2/vex/2025/cve-2025-67268.json
Show 36 moreShow less
access.redhat.com/errata/RHSA-2026:1621
access.redhat.com/errata/RHSA-2026:0770
access.redhat.com/errata/RHSA-2026:0771
nvd.nist.gov/vuln/detail/CVE-2025-67268
github.com/advisories/GHSA-mp8p-xhgf-rpjv
access.redhat.com/security/cve/CVE-2025-67269
bugzilla.redhat.com/2426810
bugzilla.redhat.com/2426835
errata.almalinux.org/10/ALSA-2026-0770.html
errata.almalinux.org/9/ALSA-2026-0771.html
errata.tuxcare.com/els_os/tuxcare9.6esu/CLSA-2026-1769424492.html
errata.tuxcare.com/els_os/almalinux9.2esu/CLSA-2026-1769593159.html
github.com/CVEProject/cvelistV5/tree/main/cves/2025/67xxx/CVE-2025-67268.json
security-tracker.debian.org/tracker/CVE-2025-67268
advisories.mageia.org/MGASA-2026-0028.html
bugs.mageia.org/show_bug.cgi?id=34959
ubuntu.com/security/notices/USN-7948-1
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3033
nvd.nist.gov/vuln/detail/CVE-2025-67269
openeuler.org/zh/security/security-bulletins/detail?id=openEuler-SA-2026-3034
access.redhat.com/security/updates/classification
bugzilla.redhat.com/show_bug.cgi?id=2426810
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_0770.json
cve.org/CVERecord?id=CVE-2025-67268
cve.org/CVERecord?id=CVE-2025-67269
github.com/Jaenact/gspd_cve/blob/main/CVE-2025-67269/README.md
gitlab.com/gpsd/gpsd
gitlab.com/gpsd/gpsd/-/commit/ffa1d6f40bca0b035fc7f5e563160ebb67199da7
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_0771.json
security.access.redhat.com/data/csaf/v2/advisories/2026/rhsa-2026_1621.json
errata.rockylinux.org/RLSA-2026:0770
errata.rockylinux.org/RLSA-2026:0771
ubuntu.com/security/CVE-2025-67268
ubuntu.com/security/CVE-2025-67269
suse.com/security/cve/CVE-2025-67268
suse.com/security/cve/CVE-2025-67269