CVE-2026-62392: Kritisk kommandoinjektion i Apache Kylin
Kritisk sårbarhed i Apache Kylin lader angribere køre kommandoer på serveren uden login. Opdatér til 5.0.4.
Hvad er det?
CVE-2026-62392 er en sårbarhed i Apache Kylin, et analyseværktøj til store datamængder, der ofte bruges til at lave OLAP-rapportering (Online Analytical Processing, hurtige forespørgsler på store datasæt) ovenpå Hadoop eller Spark. Fejlen er en såkaldt OS-kommandoinjektion: en bagvedliggende API sender jobkonfigurationsparametre direkte til styresystemets kommandolinje, uden at rense dem for skadeligt indhold først. En angriber kan derfor indsætte sine egne systemkommandoer i det, der skulle have været almindelige jobindstillinger, og få serveren til at udføre dem.
Hvem rammer det?
Sårbarheden rammer Apache Kylin fra version 4.0.0 til og med 5.0.3. Det gælder virksomheder og offentlige institutioner, der bruger Kylin som analyseplatform til big data, typisk i forbindelse med Hadoop- eller Spark-installationer. I Danmark er det primært større virksomheder med egne dataplatforme eller offentlige it-afdelinger, der driver denne type infrastruktur, ikke almindelige webhoteller eller standard-CMS-installationer.
Hvad kan ske?
En angriber, der kan sende forespørgsler til Kylins backend-API, kan få serveren til at udføre vilkårlige systemkommandoer. Det giver i praksis fuld kontrol over den server, Kylin kører på: læsning og udtrækning af data, installation af skadelig kode, eller brug af serveren som springbræt videre ind i netværket. Da Kylin ofte har adgang til store mængder forretningsdata og kører med relativt høje rettigheder for at kunne styre analysejob, er konsekvensen typisk tab af data, driftsstop og mulig spredning til andre systemer.
Hvor alvorligt er det?
CVSS-scoren er 9,8 ud af 10, kritisk. Angrebet kræver ikke login og ingen handling fra en bruger, det kan udføres direkte over netværket mod den sårbare API. Kompleksiteten er lav, hvilket betyder, at det ikke kræver særlig teknisk indsigt at udnytte. Der er ikke oplyst om aktiv udnyttelse i praksis på offentliggørelsesdatoen, men den lave angrebskompleksitet og fuldstændige mangel på krav til rettigheder gør sårbarheden attraktiv for automatiserede angreb.
Hvad gør jeg nu?
Følg disse skridt for at lukke hullet og begrænse skaden, hvis det allerede er udnyttet.
- Opdatér Apache Kylin til version 5.0.4, som retter fejlen. Dette er den eneste reelle løsning.
- Kan opdateringen ikke gennemføres med det samme, så afskær adgangen til Kylins backend-API fra internettet og begræns den til betroede interne IP-adresser via firewall.
- Gennemgå logs for Kylin-serveren for mistænkelige jobkonfigurationer eller uventede systemkommandoer i den periode, sårbarheden har været kendt.
- Kontrollér, om serveren har adgang til andre kritiske systemer, og isolér den netværksmæssigt, hvis det er muligt, indtil opdateringen er gennemført.
- Er der tegn på, at sårbarheden allerede er udnyttet, eller mangler I kompetencer til at gennemføre opdateringen sikkert, bør I hente ekstern hjælp til undersøgelse og oprydning.
Opdatér inden for få dage
Vi anbefaler, at I opdaterer Apache Kylin til version 5.0.4 så hurtigt som muligt, da sårbarheden kan udnyttes uden login og uden brugerhandling. Er systemet ikke eksponeret mod internettet og adgangen allerede begrænset til et lukket internt netværk, kan I vente med opdateringen til jeres næste planlagte vindue, men det bør ikke være mere end få dage. Er Kylin derimod tilgængeligt fra internettet eller fra et bredt internt netværk, bør opdateringen have højeste prioritet.
Tidslinje
Konkrete eksempler
Dataplatform hos en dansk kommune
En kommune bruger Apache Kylin til at lave analyser på tværs af borgerdata i en Hadoop-baseret dataplatform. En ekstern angriber finder Kylins API tilgængelig via et internt system, der fejlagtigt er koblet til internettet, og sender en manipuleret jobkonfiguration. Kommandoen udføres på serveren, og angriberen får adgang til at læse følsomme borgerdata og installere yderligere skadelig kode på serveren.
Ofte stillede spørgsmål
Bruger vi overhovedet Apache Kylin?
Kylin er en specialiseret analyseplatform til store datamængder, ofte koblet til Hadoop eller Spark. Det er ikke en del af standard-it-miljøer, men bruges typisk af dataafdelinger eller it-drift, der arbejder med business intelligence på store datasæt. Tjek med jeres data- eller platformansvarlige, om Kylin er en del af jeres infrastruktur.
Hvordan finder vi ud af, om vi kører en sårbar version?
Kontrollér versionsnummeret i Kylins administrationskonsol eller i den installationspakke, der er brugt. Alle versioner fra 4.0.0 til og med 5.0.3 er sårbare. Version 5.0.4 og nyere er rettede.
Kan vi vente til weekenden med at opdatere?
Det afhænger af, hvor eksponeret systemet er. Er Kylins API kun tilgængelig fra et internt, adgangsbegrænset netværk, kan I vente kort tid. Er den tilgængelig fra internettet eller et bredt internt netværk, bør opdateringen ske hurtigst muligt, da angrebet ikke kræver login.
Er der en midlertidig løsning, hvis vi ikke kan opdatere nu?
Ja, I kan begrænse adgangen til Kylins backend-API via firewall, så kun betroede interne systemer kan nå den. Det er dog kun en midlertidig afhjælpning og ikke en løsning på selve sårbarheden.
Skal vi anmelde dette til myndighederne?
Kun hvis I kan konstatere, at sårbarheden faktisk er blevet udnyttet, og at persondata eller kritiske forretningsdata er blevet kompromitteret. I så fald kan I have anmeldelsespligt efter databeskyttelsesreglerne. Er der tale om en forebyggende opdatering uden tegn på misbrug, er der ikke anmeldelsespligt.
Hvordan ser vi, om vi allerede er blevet ramt?
Gennemgå logfiler for Kylin-serveren for usædvanlige jobkonfigurationer, uventede systemprocesser eller netværkstrafik til ukendte destinationer. Ser I tegn på uautoriserede kommandoer eller nye filer på serveren, bør I betragte det som en formodet kompromittering og handle derefter.
Ramte produkter
Apache: Kylin
≥ 4.0.0, < 5.0.4
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
Improper Neutralization of Special Elements used in an OS Command (‘OS Command Injection’) vulnerability in Apache Kylin. A backend API may bring job config parameters to OS command line.
This issue affects Apache Kylin: from 4 through 5.0.3.
Users are recommended to upgrade to version 5.0.4, 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.