Åbner i en ny fane
CVE-2026-56786
Kritisk

CVE-2026-56786: Kritisk fejl i RTKLIB GPS-bibliotek

Kritisk sårbarhed i RTKLIB gør det muligt at overtage GPS-udstyr via manipulerede korrektionsdata. Isolér adgangen og opdatér koden.

CVSS Score
9.8
Offentliggjort
25/06/2026
Patch-status
Ingen opdatering endnu
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Opdatér inden 30 dage

Hvad er det?

RTKLIB er et open source-bibliotek til præcis GPS- og GNSS-positionering, brugt til landmåling, droner og præcisionslandbrug. CVE-2026-56786 er en fejl i funktionen decode_type1033, som læser data fra RTCM3-korrektionsstrømme, et format til at sende korrektionsdata til GPS-modtagere via NTRIP eller seriel forbindelse. Fejlen skyldes, at biblioteket ikke tjekker, om indkommende data er større end den plads, der er afsat til dem i hukommelsen, kaldet en bufferoverskridelse. Op til 191 byte kan skrives ud over en fast plads på 64 byte, hvilket kan overskrive tilstødende data i det interne rtcm_t-objekt.

Hvem rammer det?

Sårbarheden rammer virksomheder, der bruger RTKLIB i version 2.4.3 eller tidligere. Det gælder landmålingsfirmaer, producenter af droner og autonome maskiner samt landbrugsteknologivirksomheder, der bruger præcisions-GPS. Alle systemer, der modtager RTCM3-korrektionsdata via en NTRIP-forbindelse eller en seriel forbindelse, kan blive udsat for angrebet, uanset om biblioteket kører på en indbygget enhed eller en almindelig computer.

Hvad kan ske?

En angriber, der kan sende data til en NTRIP-server eller en seriel RTCM3-strøm, kan sende en specielt udformet type-1033-besked. Det kan give angriberen mulighed for at køre vilkårlig kode på systemet eller stoppe det helt. I praksis kan det betyde, at en drone eller en autonom landbrugsmaskine mister styring, eller at et landmålingssystem leverer forkerte positionsdata uden at gøre opmærksom på det.

Hvor alvorligt er det?

CVSS-score 9,8 af 10, kritisk. Angrebet kræver ingen login, ingen brugerhandling og kan udføres over netværk med lav teknisk kompleksitet. Konsekvensen er fuld kompromittering af fortrolighed, integritet og tilgængelighed. Der er ikke kendskab til aktiv udnyttelse pr. offentliggørelsesdatoen, men sårbarheden er let at udnytte, hvis angriberen har adgang til korrektionsstrømmen.

Hvad gør jeg nu?

Følg disse trin i den nævnte rækkefølge:

  1. Opdatér RTKLIB til en version, hvor decode_type1033 begrænser længden af indkommende data korrekt. Tjek projektets kildekode-repositorium for en rettelse, da der ikke er offentliggjort en fast versionsnummer med rettelsen.
  2. Isolér NTRIP-forbindelser og RTCM3-strømme til betroede kilder. Sæt adgangskontrol og kryptering på NTRIP-servere, så uautoriserede afsendere ikke kan sende korrektionsdata.
  3. Overvåg systemer, der bruger RTKLIB, for uventede genstarter eller mistænkelig adfærd i loggen.
  4. Segmentér netværket, så GPS- og GNSS-udstyr ikke har direkte adgang til internettet uden filtrering.
  5. Kontakt Auroa eller en anden sikkerhedsrådgiver, hvis I ikke selv kan afklare, om jeres RTKLIB-installation er sårbar, eller hvis I mangler ressourcer til at rette kildekoden.
Tidsfrist

Opdatér inden 30 dage

Sådan ser Auroa det

Vi anbefaler, at I straks kortlægger, om jeres GPS- eller GNSS-udstyr bruger RTKLIB, og om det modtager RTCM3-data fra en NTRIP-forbindelse. Isolér adgangen til korrektionsstrømmen med det samme, og opdatér eller ret koden, så snart det er muligt. Det er kun forsvarligt at vente, hvis udstyret allerede er fysisk isoleret fra netværk og kun modtager data fra en fuldt betroet, lokal kilde.

Tidslinje

25/06/2026
Sårbarheden offentliggjort
CVE-2026-56786 blev registreret med CVSS-score 9,8 og beskriver en bufferoverskridelse i decode_type1033-funktionen i RTKLIB.

Konkrete eksempler

Landmålingsfirma med åben NTRIP-server

Et dansk landmålingsfirma bruger RTKLIB til at behandle GPS-korrektioner fra en NTRIP-server, der er sat op til at være tilgængelig for feltmedarbejdere via internettet uden stærk adgangskontrol. En angriber finder serveren og sender en manipuleret type-1033-besked, hvilket får feltudstyret til at gå ned midt i en opmåling og forsinker et kundeprojekt.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
HIGH
Integrity
HIGH
Availability
HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H

CWE-svaghedstyper

CWE-787

Original NVD-beskrivelse (engelsk)

RTKLIB through 2.4.3 contains an out-of-bounds write vulnerability in decode_type1033 function that fails to clamp length counters to destination buffer size, allowing up to 191-byte overflow into fixed 64-byte descriptor fields. An attacker controlling an NTRIP or serial RTCM3 correction stream can craft a valid CRC-bearing type-1033 message to corrupt adjacent rtcm_t object members, potentially achieving arbitrary code execution or denial of service.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,8
Hurtige fakta
CVE-ID
CVE-2026-56786
Offentliggjort
25/06/2026
Sidst opdateret
25/06/2026
Exploit-status
Teoretisk, ingen kendt udnyttelse
Patch-status
Ingen opdatering endnu

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.