CVE-2026-90937: Kritisk fejl i Froxlor hostingpanel
Froxlor før version 2.2.5 lader autentificerede kunder skrive serverkonfiguration ind i alle jeres hostede domæner. Opdatér til 2.2.5.
Hvad er det?
CVE-2026-90937 er en sårbarhed i Froxlor, et open source-kontrolpanel til webhosting, som administratorer bruger til at oprette og styre kunders domæner, underdomæner og serverkonfiguration. Fejlen findes i CWE-93, kaldet CRLF-indsprøjtning, hvor programmet ikke fjerner linjeskift-tegn i tekstfelter. Når en kunde opretter en omdirigering for et underdomæne, kan vedkommende skrive en adresse, der indeholder skjulte linjeskift. Froxlor skriver adressen direkte ind i konfigurationsfilerne til nginx eller Apache, når systemet genopbygger dem via en planlagt opgave. De ekstra linjeskift gør, at kundens tekst bliver læst som nye konfigurationslinjer i webserverens opsætning, ikke som almindelig tekst.
Hvem rammer det?
Sårbarheden rammer alle, der driver Froxlor i version før 2.2.5, typisk hostingudbydere, webbureauer og it-afdelinger, der administrerer flere kunders domæner på delte servere. Det gælder både virksomheder, der selv hoster kundesites, og virksomheder, der har outsourcet drift til en udbyder, som bruger Froxlor som styringsværktøj. Da angrebet kræver et almindeligt kundelogin, ikke administratorrettigheder, er alle miljøer med selvbetjening for kunder i risiko.
Hvad kan ske?
En kunde med almindelig adgang kan lægge skadelig tekst i et felt til underdomæne-omdirigering. Ved næste genopbygning af serverkonfigurationen bliver teksten en del af opsætningen for nginx eller Apache, og fejlen kan sprede sig til alle domæner på serveren, ikke kun kundens eget. I praksis kan det lukke webserveren helt ned, omdirigere besøgende til falske sider eller lade angriberen læse svar, der var tiltænkt andre kunders domæner.
Hvor alvorligt er det?
CVSS-scoren er 9,9 af 10, kritisk. Angrebet kræver kun et lavt privilegeret, autentificeret kundelogin, ingen handling fra andre brugere, og kan udføres over netværket uden lokal adgang. Fordi konsekvensen rækker ud over den sårbare komponent selv, kan en enkelt kompromitteret kundekonto påvirke fortrolighed og integritet for alle domæner på serveren i høj grad, mens driftspåvirkningen er begrænset. Der er ved offentliggørelsen ikke rapporteret om aktiv udnyttelse, men fejlen er enkel at forstå og udnytte, når man har et kundelogin.
Hvad gør jeg nu?
Sådan lukker I hullet og begrænser skaden, hvis I allerede er ramt:
- Opdatér Froxlor til version 2.2.5 eller nyere, hvor validering af linjeskift i omdirigerings-URL’er er rettet.
- Gennemgå eksisterende underdomæne-omdirigeringer for uventede linjeskift eller mistænkelig tekst, før I opdaterer.
- Tjek jeres nginx- og Apache-konfigurationsfiler for linjer, I ikke selv har tilføjet, og gendan fra sikker backup, hvis I finder uregelmæssigheder.
- Begræns, hvem der har kundeadgang til Froxlor, og gennemgå logninger for oprettelse af nye underdomæner op til offentliggørelsen.
- Sæt automatisk genopbygning af vhost-filer på pause, indtil opdateringen er installeret, hvis det er muligt.
- Kontakt en sikkerhedsrådgiver, hvis I finder tegn på, at konfigurationsfiler allerede er ændret, eller hvis I ikke selv kan verificere opdateringen.
Opdatér til Froxlor 2.2.5 snarest
Vi anbefaler, at I opdaterer til Froxlor 2.2.5 så hurtigt som muligt, da sårbarheden kan udnyttes af enhver kunde med almindeligt login, og konsekvenserne rammer alle domæner på serveren. Det er ikke forsvarligt at vente til en planlagt driftsopgave, fordi skaden kan opstå ved næste automatiske genopbygning af serverkonfigurationen. Har I ikke mulighed for at opdatere med det samme, bør I som minimum gennemgå alle underdomæne-omdirigeringer manuelt for at udelukke skadelig tekst.
Tidslinje
Konkrete eksempler
Webbureau med delt hosting
Et dansk webbureau bruger Froxlor til at give sine 40 kunder selvbetjent adgang til at oprette underdomæner og omdirigeringer. En kunde, hvis konto er blevet kompromitteret via et gættet kodeord, opretter en omdirigering med skjulte linjeskift. Ved næste nattens automatiske genopbygning af serverkonfigurationen bliver bureauets samlede webserver utilgængelig for alle 40 kunder, og bureauet skal bruge en hel arbejdsdag på at finde og rette den ugyldige konfiguration.
Ofte stillede spørgsmål
Er vi ramt af CVE-2026-90937?
I er ramt, hvis I kører Froxlor i en version før 2.2.5 og lader kunder selv oprette underdomæner og omdirigeringer. Kontrollér jeres version under systeminformation i Froxlor.
Hvordan tjekker vi, om vi allerede er blevet udnyttet?
Gennemgå vhost-konfigurationsfilerne til nginx eller Apache for linjer, I ikke selv har tilføjet, og sammenlign med en tidligere sikker backup. Undersøg samtidig logninger for oprettelse af underdomæne-omdirigeringer med usædvanlige tegn.
Kan vi vente til weekenden med at opdatere?
Det bør I ikke. Konfigurationen genopbygges automatisk via en planlagt opgave, så en skadelig omdirigering kan udløse fejlen, før I får opdateret.
Skal vi anmelde noget, hvis vi finder tegn på misbrug?
Har angrebet medført adgang til eller lækage af personoplysninger, skal I vurdere anmeldelse til Datatilsynet inden 72 timer efter, I bliver bekendt med hændelsen.
Kræver angrebet, at nogen har administratorrettigheder?
Nej. Sårbarheden kan udnyttes af en almindelig kundekonto med lave rettigheder, hvilket gør den relevant for alle miljøer med selvbetjening.
Hvad koster det at vente med opdateringen?
Risikoen er driftsstop for samtlige domæner på serveren, omdirigering af besøgende til falske sider og eksponering af data, der var tiltænkt andre kunder. Det kan medføre både arbejdstimer til genoprettelse og skade på jeres kunderelationer.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:L
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
froxlor versions before 2.2.5 fail to validate newline characters in subdomain redirect URLs, allowing authenticated customers to inject arbitrary nginx or Apache configuration directives. Attackers can supply URLs containing literal newlines that are written verbatim into vhost config files during cron rebuild, enabling web server configuration corruption, denial of service, or hijacking of HTTP responses across hosted domains.
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.