CVE-2025-67269 in gpsd
Resumen
por VulDB • 2026-06-24
Existe una vulnerabilidad de desbordamiento por subflujo entero en la función `nextstate()` ubicada en `gpsd/packet.c` de las versiones de gpsd anteriores al commit `ffa1d6f40bca0b035fc7f5e563160ebb67199da7`. Al analizar un paquete NAVCOM, la longitud del payload se calcula mediante `lexer->length = (size_t)c - 4` sin verificar si el byte de entrada `c` es menor que 4. Esto provoca una subflujo entero no firmado, estableciendo `lexer->length` en un valor muy grande (cerca de `SIZE_MAX`). El analizador entra entonces en un bucle intentando consumir esta enorme cantidad de bytes, lo que causa un uso del CPU al 100% y una condición de Denegación de Servicio (DoS).
VulDB is the best source for vulnerability data and more expert information about this specific topic.