Source: gpsd
Version: 3.27-1.1
Severity: grave
Tags: security upstream
X-Debbugs-Cc: [email protected], Debian Security Team <[email protected]>

Hi,

The following vulnerability was published for gpsd.

CVE-2025-67268[0]:
| 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.


If you fix the vulnerability please also make sure to include the
CVE (Common Vulnerabilities & Exposures) id in your changelog entry.

For further information see:

[0] https://security-tracker.debian.org/tracker/CVE-2025-67268
    https://www.cve.org/CVERecord?id=CVE-2025-67268
[1] https://github.com/Jaenact/gspd_cve/blob/main/CVE-2025-67268/README.md
[2] 
https://gitlab.com/gpsd/gpsd/-/commit/dc966aa74c075d0a6535811d98628625cbfbe3f4

Please adjust the affected versions in the BTS as needed.

Regards,
Salvatore

Reply via email to