CVE-2026-53984: Kritisk fejl i Ground Station-software
Ground Station før version 0.6.0 kan tømmes og manipuleres af hvem som helst uden login. Opdatér til 0.6.0 eller isolér port 7000.
Hvad er det?
Ground Station er open source-software til styring af satellitkommunikation, herunder orbitalkilder, hardwarekonfigurationer og observationsplaner. CVE-2026-53984 er en sårbarhed i versioner før 0.6.0, hvor softwarens Socket.IO-server, en komponent der håndterer realtidskommunikation over netværket, ikke kræver login. Enhver, der kan nå serverens port 7000, kan sende en kommando kaldet full_restore og dermed slette hele databasen eller erstatte den med egne data.
Hvem rammer det?
Sårbarheden rammer organisationer, der kører Ground Station i version før 0.6.0. Det gælder typisk uddannelsesinstitutioner, forskningsprojekter, radioamatørklubber og mindre rumfartsvirksomheder, der bruger softwaren til at styre satellitforbindelser. Systemer, hvor port 7000 er tilgængelig fra internettet eller fra et utilstrækkeligt segmenteret netværk, er særligt udsatte.
Hvad kan ske?
En angriber kan koble sig på Socket.IO-serveren uden at logge ind, fordi autentificering er slået fra, og CORS-politikken, reglerne for hvilke websteder der må tilgå serveren, er sat til at tillade alle. Herfra kan angriberen sende en full_restore-kommando, der sletter samtlige tabeller i databasen og genopretter dem med eget indhold. I praksis betyder det, at satellitdata, hardwarekonfigurationer og observationsplaner kan blive slettet permanent, eller at falske orbitalkilder kan blive plantet, så ground stationen ved næste synkronisering forbindes til en server, angriberen kontrollerer.
Hvor alvorligt er det?
CVSS-scoren er 9,1 ud af 10, hvilket er kritisk. Angrebet kræver hverken login eller nogen handling fra en bruger, og det kan udføres over netværket med lav kompleksitet. Sårbarheden påvirker ikke fortroligheden af data, men giver fuld adgang til at ødelægge eller manipulere data, altså integriteten, og til at lægge systemet ned, altså tilgængeligheden. Der er ingen kendte rapporter om aktiv udnyttelse på offentliggørelsestidspunktet, men fraværet af login gør sårbarheden let at udnytte, hvis den bliver kendt.
Hvad gør jeg nu?
Følg punkterne i rækkefølge for at lukke hullet og begrænse skaden, hvis I allerede er blevet ramt.
- Opdatér Ground Station til version 0.6.0 eller nyere. Det lukker sårbarheden ved at kræve autentificering og fjerne den åbne CORS-politik.
- Kan I ikke opdatere med det samme, skal port 7000 lukkes for adgang fra internettet og kun tillades fra et betroet internt netværk.
- Gennemgå logfiler for uventede database_backup- eller full_restore-hændelser, der kan afsløre om systemet allerede er kompromitteret.
- Tag en frisk backup af databasen, og sammenlign med tidligere backup for at se, om orbitalkilder eller observationsdata er blevet ændret.
- Fjern eller stram CORS-konfigurationen i Socket.IO-serveren, så kun kendte adresser kan tilgå den.
- Kontakt Auroa eller en anden sikkerhedsrådgiver, hvis I mangler kompetencer til at verificere netværkssegmentering eller undersøge, om data er manipuleret.
Opdatér inden for få dage
Vi anbefaler at opdatere til Ground Station 0.6.0 eller nyere hurtigst muligt, da sårbarheden kan udnyttes af enhver, der kan nå port 7000, uden login. Kan opdateringen ikke gennemføres straks, bør porten lukkes for adgang fra internettet, indtil opdateringen er på plads. Det er kun forsvarligt at vente med opdateringen, hvis systemet allerede er isoleret fra internettet og kun tilgængeligt fra et betroet internt netværk.
Tidslinje
Konkrete eksempler
Uddannelsesinstitution med eksponeret ground station
En dansk uddannelsesinstitution driver en satellitjordstation til studenterprojekter og har koblet Ground Station-softwaren direkte til internettet for at kunne overvåge den hjemmefra. Fordi port 7000 er åben og softwaren kører en version før 0.6.0, kan en udefrakommende sende en full_restore-kommando og slette alle observationsdata og hardwarekonfigurationer natten over. Institutionen opdager først fejlen, da systemet ikke længere kan finde satellitkilderne ved næste planlagte synkronisering.
Ofte stillede spørgsmål
Er vi ramt af CVE-2026-53984?
I er berørt, hvis I kører Ground Station i en version før 0.6.0, og serverens port 7000 er tilgængelig fra internettet eller fra et utilstrækkeligt afgrænset internt netværk.
Hvordan tjekker vi, om vi er sårbare?
Tjek versionsnummeret på jeres Ground Station-installation. Er det under 0.6.0, er I sårbare. Undersøg desuden, om port 7000 kan tilgås udefra ved at teste adgangen fra et eksternt netværk eller gennemgå jeres firewallregler.
Kan vi vente til weekenden med at opdatere?
Det anbefaler vi ikke, medmindre port 7000 allerede er lukket for adgang udefra. Sårbarheden kræver hverken login eller brugerhandling og kan udnyttes af enhver, der kan nå serveren over netværket.
Skal vi anmelde hændelsen, hvis data er blevet slettet eller manipuleret?
Hvis persondata eller driftskritiske data er blevet slettet eller ændret som følge af sårbarheden, bør I vurdere, om hændelsen skal anmeldes til Datatilsynet eller relevante myndigheder afhængig af jeres sektor og hvilke data der er berørt.
Er sårbarheden udnyttet i praksis?
Der er ingen kendte rapporter om aktiv udnyttelse på offentliggørelsestidspunktet. Det ændrer ikke ved, at sårbarheden er let at udnytte, da den ikke kræver login eller brugerhandling.
Hvad gør vi, hvis vi ikke kan opdatere med det samme?
Isolér port 7000 fra internettet og tillad kun adgang fra et betroet internt netværk, indtil I kan gennemføre opdateringen til version 0.6.0 eller nyere.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
Ground Station prior to 0.6.0 contains an unauthenticated database-destruction and arbitrary-data-injection vulnerability in the Socket.IO server’s database_backup event handler that allows any unauthenticated network peer to wipe or replace the entire SQLite database by sending a single full_restore command with a caller-supplied SQL blob. Attackers can connect to the Socket.IO server on port 7000 without credentials due to disabled authentication enforcement and a wildcard CORS policy, then emit the database_backup event to drop every existing table and recreate the database from attacker-controlled CREATE TABLE and INSERT INTO statements executed via raw exec_driver_sql, permanently destroying all satellite records, orbital sources, hardware configurations, and observation schedules, or planting fabricated orbital-source URLs and observation entries that redirect the ground station to attacker-controlled servers on the next scheduled sync.
Referencer & kilder
Eksterne kilder
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.