CVE-2025-67269

INFO Priority: 0.00 BB Relevance: 0/100
Published: 2026-01-02 Modified: 2026-11-04 First seen: 2026-11-04 Status: pending_score

Description

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.

Weakness Classification (1)

Affected Software (1)

VendorProductVersion
gpsd_project gpsd < 3.27.1

Bug Bounty Relevance

0 / 100

CVSS Score

Unscored

EPSS — Exploitation Probability

0.56%
Raw Score 0.005630
Percentile 47.4%
Date 2026-11-14

EPSS Trend

2026-11-14
0.00563
2026-11-13
0.00563
2026-11-12
0.00563
2026-11-10
0.00563
2026-11-09
0.00563
2026-11-08
0.00563
2026-11-07
0.00563
2026-11-06
0.00563
2026-11-05
0.00563
2026-11-04
0.00563

Intelligence Sources

nvd ref →