CVE-2026-56099: Datalæk i OpenBSDs MPLS-håndtering
OpenBSD har rettet en fejl i MPLS-koden, der kan lække data fra kernen. Opdatér systemer med MPLS aktiveret.
Hvad er det?
CVE-2026-56099 er en sårbarhed i OpenBSD, der findes i funktionen mpls_do_error i den del af netværksstakken, som håndterer MPLS (en teknik til at dirigere netværkstrafik via mærkede pakker i stedet for almindelige IP-adresser). Fejlen er en out-of-bounds read, en læsning uden for det hukommelsesområde, der er tildelt til opgaven. Den opstår, når systemet modtager en MPLS-pakke med 16 mærker (labels), hvor det bit, der markerer bunden af mærke-stakken, ikke er sat. Det gør, at systemet læser data fra kerne-hukommelsen, som ikke er en del af den modtagne pakke, og kan sende disse data tilbage til afsenderen. Fejlen er rettet i commit 6a23123 fra 18. juni 2026.
Hvem rammer det?
Sårbarheden rammer kun OpenBSD-systemer, hvor MPLS er aktiveret og konfigureret i netværksstakken. Det gælder typisk routere, firewalls eller VPN-gateways bygget på OpenBSD, hvor administratoren har slået MPLS-forwarding til, for eksempel for at forbinde kontorer over en tjenesteudbyders MPLS-netværk. Almindelige servere og arbejdsstationer, der kører OpenBSD uden MPLS konfigureret, er ikke berørt. Alle versioner af OpenBSD før commit 6a23123 (18. juni 2026) indeholder fejlen.
Hvad kan ske?
En angriber, der kan sende netværkspakker til et sårbart system, kan udløse fejlen ved at sende en specielt udformet MPLS-pakke. Systemet svarer med et fejlsvar, der indeholder data fra kerne-hukommelsen, som ikke burde være synlige udenfor. Dataene kan for eksempel indeholde rester af tidligere netværkstrafik eller adressepointere, som kan bruges til at forberede et videre angreb. Sårbarheden fører ikke i sig selv til, at systemet går ned, eller at angriberen kan ændre data.
Hvor alvorligt er det?
CVSS-scoren er 5,3 ud af 10, hvilket klassificeres som moderat. Angrebet kræver ingen login eller brugerhandling og kan udføres over netværket med lav kompleksitet, men det kræver, at MPLS er aktiveret på det ramte system, hvilket begrænser antallet af sårbare systemer markant. Konsekvensen er begrænset til fortrolighed, altså lækage af data, mens integritet og tilgængelighed ikke påvirkes. Der er ikke rapporteret om aktiv udnyttelse af sårbarheden.
Hvad gør jeg nu?
Kontrollér, om jeres OpenBSD-systemer har MPLS aktiveret, og handl derefter i denne rækkefølge:
- Opdatér til en OpenBSD-version, der inkluderer commit 6a23123 eller nyere, på alle systemer med MPLS aktiveret.
- Undersøg jeres netværksopsætning for at afklare, hvilke systemer der faktisk bruger MPLS-forwarding.
- Kan opdateringen ikke ske med det samme, deaktivér MPLS-forwarding på de berørte systemer som midlertidig løsning.
- Gennemgå firewallregler, så kun betroede net kan sende MPLS-trafik til systemerne.
- Kontakt jeres it-leverandør eller Auroa, hvis I ikke har ressourcer til at vurdere, om jeres netværk bruger MPLS.
Opdatér ved næste vedligeholdelsesvindue
Vi anbefaler, at I opdaterer alle OpenBSD-systemer, hvor MPLS er aktiveret, til en version efter 18. juni 2026. Har I ikke MPLS aktiveret, kan opdateringen vente til næste ordinære vedligeholdelsesvindue. Er I i tvivl om, hvorvidt jeres opsætning bruger MPLS, bør I få det afklaret, inden I beslutter at vente.
Tidslinje
Konkrete eksempler
Firma med MPLS-forbindelse til filial
En dansk produktionsvirksomhed med to lokationer bruger en OpenBSD-baseret router til at forbinde hovedkontoret med en fabrikshal via en operatørs MPLS-netværk. En ekstern part på samme MPLS-netværk sender en pakke med 16 mærker og udløser fejlen, hvorved routeren sender data fra kerne-hukommelsen tilbage. It-afdelingen opdager det ikke, før en sikkerhedsgennemgang finder den forældede OpenBSD-version.
Ofte stillede spørgsmål
Er vi ramt af sårbarheden?
I er kun ramt, hvis I kører OpenBSD og har aktiveret MPLS-forwarding i netværksstakken. Tjek jeres konfiguration for at afklare det.
Hvordan tjekker vi, om MPLS er aktiveret?
Kør ifconfig og se efter MPLS-interfaces, eller gennemgå netstart og eventuelle MPLS-relaterede opsætningsfiler på jeres OpenBSD-systemer.
Kan vi vente til weekenden med at opdatere?
Ja, hvis I ikke bruger MPLS, kan opdateringen indgå i jeres normale vedligeholdelsescyklus. Bruger I MPLS aktivt mod internettet eller et utroværdigt net, bør I opdatere hurtigere.
Skal vi anmelde hændelsen til myndighederne?
Nej, der er tale om en sårbarhed, ikke en konstateret hændelse. Bliver systemet udnyttet, og persondata lækkes, kan det udløse anmeldelsespligt efter databeskyttelsesreglerne.
Hvad er risikoen, hvis vi ikke opdaterer?
Risikoen er begrænset til lækage af data fra kerne-hukommelsen på systemer med MPLS aktiveret. Der er ingen risiko for nedbrud, eller at angriberen kan ændre data.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:N/A:N
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
OpenBSD before commit 6a23123 (2026-06-18) contains an out-of-bounds read vulnerability in the mpls_do_error function within sys/netmpls/mpls_input.c that allows remote attackers to disclose kernel stack memory by sending crafted MPLS frames with 16 labels and no Bottom-of-Stack bit set.
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.