CVE-2026-55969: Heltalsoverløb i Apache Thrift
Apache Thrift før version 0.24.0 har et heltalsoverløb (CVE-2026-55969), der kan lamme en tjeneste uden login. Opdatér til 0.24.0.
Hvad er det?
Apache Thrift er et rammeværk, som virksomheder bruger til at lade programmer i forskellige programmeringssprog tale sammen over netværket. Sårbarheden CVE-2026-55969 er et heltalsoverløb, en fejl hvor et tal bliver så stort, at det ikke passer i den plads, computeren har afsat, hvorved beregningen springer til en forkert og ofte negativ værdi. Fejlen findes i Thrifts bindinger til C++, c_glib, Go, netstd, Delphi og Haxe, og den kan udløses uden login og uden brugerhandling, blot ved at sende bestemte data til en tjeneste, der bruger biblioteket. Konsekvensen er, at tjenesten kan gå ned eller opføre sig uforudsigeligt.
Hvem rammer det?
Det rammer virksomheder og kommuner, der har udviklet egne systemer eller integrationer med Apache Thrift som kommunikationslag mellem services, for eksempel i mikroservicearkitekturer eller ved integration mellem fagsystemer. Det gælder installationer af Apache Thrift i C++, c_glib, Go, netstd, Delphi eller Haxe i alle versioner før 0.24.0. Er Thrift kun brugt indirekte via et tredjepartsprodukt, er det leverandøren af det produkt, der skal opdatere.
Hvad kan ske?
En angriber, der kan sende netværkstrafik til en tjeneste, som bruger den sårbare kode, kan udløse heltalsoverløbet og få tjenesten til at gå ned eller hænge. I praksis betyder det driftsstop for den tjeneste, der bruger Thrift, hvilket kan ramme alt fra interne integrationer til kundevendte API’er. Sårbarheden giver ikke adgang til data og kan ikke bruges til at ændre data, men et gentaget angreb kan holde en tjeneste nede, indtil den genstartes eller opdateres.
Hvor alvorligt er det?
CVSS-scoren er 7,5 ud af 10, hvilket er alvorligt. Angrebet kræver ikke login og ingen brugerhandling, og det kan udføres over netværk med lav kompleksitet. Til gengæld påvirker det kun tilgængeligheden, ikke fortrolighed eller integritet, så det kan lamme en tjeneste, men ikke lække eller ændre data. Der er ved offentliggørelsen ikke oplysninger om, at sårbarheden bliver udnyttet i praksis.
Hvad gør jeg nu?
Det vigtigste er at opdatere Apache Thrift til den rettede version.
- Opdatér Apache Thrift til version 0.24.0 eller nyere i alle systemer, der bruger C++, c_glib, Go, netstd, Delphi eller Haxe bindingerne.
- Kortlæg, hvilke interne og eksterne systemer der bruger Thrift, herunder tredjepartsprodukter, der kan indeholde biblioteket.
- Test opdateringen i et testmiljø, hvis Thrift bruges i produktionskritiske integrationer, inden den rulles ud.
- Overvåg tjenester, der bruger Thrift, for uventede nedbrud eller genstarter, indtil opdateringen er gennemført.
- Kontakt jeres it-leverandør eller Auroa, hvis I ikke selv kan identificere, om Thrift er en del af jeres systemlandskab, eller hvis opdateringen kræver kodeændringer.
Opdatér inden 30 dage
Vi anbefaler, at I opdaterer til Apache Thrift 0.24.0 som en del af jeres normale opdateringscyklus, da der ikke er tegn på aktiv udnyttelse. Er Thrift en del af en kundevendt eller forretningskritisk tjeneste, bør opdateringen prioriteres højere, da et driftsstop kan have direkte konsekvenser for jeres drift. I kan vente til næste planlagte vedligeholdelsesvindue, hvis systemet ikke er direkte tilgængeligt fra internettet.
Tidslinje
Konkrete eksempler
Nedbrud i en intern integrationsservice
En dansk virksomhed bruger Apache Thrift til at lade en fakturaservice kommunikere med et lagerstyringssystem. En angriber sender en bevidst forkert formateret forespørgsel til fakturaservicen, hvilket udløser heltalsoverløbet og får servicen til at gå ned. Følgen er, at fakturering og lagertræk stopper, indtil it-afdelingen genstarter og opdaterer servicen.
Ofte stillede spørgsmål
Er vi ramt af denne sårbarhed?
I er ramt, hvis jeres systemer bruger Apache Thrift i version før 0.24.0, i særdeleshed C++, c_glib, Go, netstd, Delphi eller Haxe bindingerne. Tjek jeres afhængighedslister, byggefiler eller kontakt de leverandører, der har bygget jeres integrationer.
Kan vi vente til weekenden med at opdatere?
Ja, hvis den ramte tjeneste ikke er tilgængelig fra internettet, og der ikke er tegn på aktiv udnyttelse. Er tjenesten eksponeret mod internettet eller forretningskritisk, bør opdateringen prioriteres hurtigere.
Hvordan tjekker vi, om vi bruger Apache Thrift?
Gennemgå afhængighedslister i jeres byggeprojekter, for eksempel go.mod, package-filer eller lignende, og spørg jeres udviklere eller leverandører, om Thrift er en del af de systemer, I anvender.
Kan sårbarheden bruges til at stjæle eller ændre data?
Nej. Sårbarheden påvirker kun tilgængeligheden af tjenesten. Den giver ikke en angriber adgang til at læse eller ændre data.
Skal vi anmelde dette til Datatilsynet?
Nej, ikke alene på baggrund af denne sårbarhed, da den ikke medfører adgang til persondata. Fører et angreb til et konkret driftsstop, der påvirker persondata, skal I vurdere det som en almindelig it-sikkerhedshændelse.
Hvad koster det at vente med at opdatere?
Risikoen ved at vente er, at en tjeneste, der bruger Thrift og er tilgængelig fra netværket, kan blive lammet af en angriber uden at det kræver login. Det kan give driftsstop, indtil tjenesten genstartes eller opdateres.
Ramte produkter
Apache: Thrift
< 0.24.0
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
Integer Overflow or Wraparound vulnerability in Apache Thrift C++, c_glib, Go, netstd, Delphi and Haxe bindings.
This issue affects Apache Thrift: before 0.24.0.
Users are recommended to upgrade to version 0.24.0, which fixes the issue.
Brug for hjælp med jeres sikkerhed?
Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.