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

26 Jun 2026, 16:53

Type Values Removed Values Added
References () https://github.com/tomojitakasu/RTKLIB/issues/796 - () https://github.com/tomojitakasu/RTKLIB/issues/796 - Exploit, Issue Tracking, Third Party Advisory
References () https://www.vulncheck.com/advisories/rtklib-heap-buffer-overflow-and-stack-read-via-oversized-rinex-epoch-satellite-count - () https://www.vulncheck.com/advisories/rtklib-heap-buffer-overflow-and-stack-read-via-oversized-rinex-epoch-satellite-count - Third Party Advisory
CPE cpe:2.3:a:rtklib:rtklib:*:*:*:*:*:*:*:*
First Time Rtklib rtklib
Rtklib

25 Jun 2026, 19:16

Type Values Removed Values Added
New CVE

Information

Published : 2026-06-25 19:16

Updated : 2026-06-26 16:53


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