CVE-2026-56789

RTKLIB through 2.4.3 contains a heap buffer overflow vulnerability in the readrnxobsb function in src/rinex.c that allows attackers to trigger memory corruption by failing to clamp satellite count values from RINEX epoch headers. Attackers can craft malicious RINEX files declaring more than 64 satellites per epoch to cause heap buffer overflow writes and out-of-bounds stack reads, crashing RTKLIB-based applications including rnx2rtkp and RTKPOST.
Configurations

Configuration 1 (hide)

cpe:2.3:a:rtklib:rtklib:*:*:*:*:*:*:*:*

History

25 Oct 2026, 22:10

Type Values Removed Values Added
Summary
  • (es) RTKLIB hasta la versión 2.4.3 contiene una vulnerabilidad de desbordamiento de búfer de montón en la función readrnxobsb en src/rinex.c que permite a los atacantes provocar corrupción de memoria al no limitar los valores de recuento de satélites de los encabezados de época RINEX. Los atacantes pueden crear archivos RINEX maliciosos declarando más de 64 satélites por época para causar escrituras de desbordamiento de búfer de montón y lecturas de pila fuera de límites, lo que provoca el bloqueo de aplicaciones basadas en RTKLIB, incluyendo rnx2rtkp y RTKPOST.

Information

Published : 2026-06-25 19:16

Updated : 2026-10-25 22:10


NVD link : CVE-2026-56789

Mitre link : CVE-2026-56789

CVE.ORG link : CVE-2026-56789


JSON object : View

Products Affected

rtklib

  • rtklib
CWE
CWE-122

Heap-based Buffer Overflow