CVE Catalog

CVE-2026-56789

MediumCVSS 6.5
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.24%

15th percentile - higher than 15% of all known CVEs

Summary

RTKLIB through version 2.4.3 has a heap buffer overflow vulnerability in the readrnxobsb function in src/rinex.c. Attackers can craft malicious RINEX files declaring more than 64 satellites per epoch, causing heap buffer overflow writes and out-of-bounds stack reads, crashing RTKLIB-based applications like rnx2rtkp and RTKPOST.

Risk Assessment

The risk includes potential remote code execution or denial of service in RTKLIB systems used for navigation and geodesy, leading to data loss, downtime, or manipulation of positioning results.

Recommendation

Immediately update RTKLIB to version 2.4.4 or later if available, or apply a patch to clamp satellite count to 64. Avoid processing untrusted RINEX files.

Other vulnerabilities in RTKLIB

See all
Original NVD description (English source)

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.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS