CVE-2026-63764: SSRF-sårbarhed i lmdeploys API-server
SSRF-sårbarhed i lmdeploys API-server lader uautoriserede angribere nå interne systemer og cloud-metadata. Isolér serveren og opdatér.
Hvad er det?
CVE-2026-63764 er en SSRF-sårbarhed (server-side request forgery), hvor en server kan snydes til at sende forespørgsler videre til adresser, den ikke burde kunne nå. Fejlen findes i den OpenAI-kompatible API-server i lmdeploy, et værktøj til at køre og betjene store sprogmodeller. Når en bruger sender et billede via parameteren image_url i et chat completions-kald, kan en angriber angive en adresse til en server, de selv kontrollerer. Den server svarer med en omdirigering (HTTP 302) til en intern adresse, for eksempel loopback-adressen 127.0.0.1 eller cloud-tjenesters metadata-endpoint, hvor adgangsnøgler og andre hemmeligheder ofte ligger. Fordi lmdeploy kun validerer den oprindelige URL og ikke tjekker hvert omdirigeringstrin, kommer angriberen forbi sikkerhedskontrollen og kan få serveren til at hente og videresende data fra interne systemer.
Hvem rammer det?
Sårbarheden rammer virksomheder og organisationer, der selv driver eller stiller lmdeploys OpenAI-kompatible API-server til rådighed, typisk for at køre egne sprogmodeller internt eller for kunder. Det gælder både server, der er tilgængelig fra internettet, og servere, der kun er tilgængelige internt, fordi angrebet udnytter serverens egen adgang til interne netværk. Er serveren hostet i en cloud-tjeneste som AWS, Azure eller GCP, er risikoen særligt stor, da metadata-endpointet der ofte indeholder cloud-adgangsnøgler. NVD-data angiver ingen specifik rettet version, så alle installationer med denne funktion bør betragtes som udsatte, indtil en opdatering er verificeret.
Hvad kan ske?
En angriber uden login kan bruge sårbarheden til at få serveren til at hente data fra systemer, der normalt er skjult bag netværkssegmentering, for eksempel interne administrationspaneler, databaser eller cloud-tjenesters metadata-endpoint. Herfra kan angriberen ofte udtrække midlertidige cloud-adgangsnøgler og bruge dem til at få adgang til lagerplads, andre servere eller data i cloud-miljøet. Fordi angrebet ikke kræver login eller brugerhandling, kan det ske automatisk og i stor skala, hvis serveren er tilgængelig fra internettet.
Hvor alvorligt er det?
CVSS-score er 9,3 ud af 10, kritisk. Angrebet kræver ikke login (PR:N) og ingen handling fra en bruger (UI:N), og det kan udføres over netværket med lav kompleksitet (AC:L). Konsekvensen er høj påvirkning af fortrolighed (C:H), det vil sige udtræk af data, mens påvirkningen af dataintegritet er lav og der er ingen påvirkning af systemets tilgængelighed. Der er ikke oplyst om aktiv udnyttelse i naturen, men den detaljerede tekniske beskrivelse gør det forholdsvis enkelt for en angriber at bygge et angreb.
Hvad gør jeg nu?
Følg punkterne i prioriteret orden for at lukke hullet og begrænse skaden, mens I afventer en officiel opdatering.
- Opdatér lmdeploy til nyeste version, hvis en rettet udgave er udgivet. Er det ikke tilfældet, deaktivér eller begræns image_url-funktionen i API-serveren, indtil en rettelse findes.
- Isolér API-serveren i eget netværkssegment uden adgang til interne tjenester, administrationspaneler og cloud metadata-endpoints.
- Blokér udgående forbindelser fra serveren til metadata-adressen 169.254.169.254 og til loopback-adresser via firewallregler.
- Gennemgå logfiler for usædvanlige udgående forbindelser fra chat completions-endpointet, især kald med billeder fra ukendte domæner.
- Kræv autentificering til API-serveren, selv hvis den kun bruges internt, så adgangen ikke er helt åben.
- Har I svært ved at verificere netværksisolationen eller mangler ressourcer til loganalyse, bør I kontakte en sikkerhedsspecialist for en hurtig gennemgang.
Isolér serveren inden for 24 timer
Vi anbefaler, at I isolerer API-serveren i eget netværkssegment og blokerer adgang til cloud metadata-endpoints som første skridt, da der ikke er oplyst en officielt rettet version endnu. Har I mulighed for at deaktivere image_url-funktionen midlertidigt, bør det gøres samtidig. Det er kun forsvarligt at vente med yderligere tiltag, hvis serveren allerede er fuldt isoleret fra internettet og fra interne kritiske systemer, og der ikke er cloud-adgangsnøgler tilgængelige fra serverens netværk.
Tidslinje
Konkrete eksempler
Cloud-nøgler stjålet via billed-URL
En dansk virksomhed kører lmdeploy til intern brug af en sprogmodel, hostet på en virtuel maskine i AWS. En angriber sender et chat completions-kald med en image_url, der peger på en server, angriberen selv kontrollerer. Den server svarer med en omdirigering til AWS-metadata-endpointet, og lmdeploy henter derved virksomhedens midlertidige IAM-adgangsnøgler. Angriberen bruger nøglerne til at læse data i virksomhedens S3-lagerplads.
Ofte stillede spørgsmål
Er vi ramt af denne sårbarhed?
I er ramt, hvis I selv driver lmdeploys OpenAI-kompatible API-server og bruger funktionen, der tillader billed-URL’er i chat completions-kald. Tjek jeres installation af lmdeploy og om image_url-funktionen er aktiveret.
Hvordan tjekker vi, om vores server er sårbar?
Kontrollér hvilken version af lmdeploy I kører, og om der er udgivet en rettelse til denne sårbarhed. Gennemgå desuden, om API-serveren kan nå interne adresser og cloud metadata-endpoints uden begrænsninger.
Kan vi vente til weekenden med at rette det?
Kun hvis serveren allerede er isoleret fra internettet og fra interne systemer med adgangsnøgler. Er serveren tilgængelig udefra eller har adgang til cloud metadata, bør netværksisolationen ske samme dag som opdagelsen.
Skal vi anmelde dette som et sikkerhedsbrud?
Det afhænger af, om der er sket faktisk udtræk af data eller adgangsnøgler. Find logspor for usædvanlige udgående forbindelser, og vurder sammen med jeres databeskyttelsesansvarlige, om der er grundlag for anmeldelse til Datatilsynet.
Er der en officiel rettelse fra lmdeploy?
NVD-data indeholder ikke oplysning om en specifik rettet version på offentliggørelsesdatoen. Følg lmdeploys officielle kanaler for opdateringer, og anvend netværksisolation som midlertidig løsning i mellemtiden.
Påvirker det også servere, der kun bruges internt?
Ja. Angrebet udnytter serverens egen adgang til interne netværk, så selv en server uden internetadgang kan misbruges, hvis en bruger med adgang til API’et kan sende et kald med en skadelig image_url.
CVSS-detaljer
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:L/A:N
CWE-svaghedstyper
Original NVD-beskrivelse (engelsk)
lmdeploy’s OpenAI-compatible API server contains a server-side request forgery vulnerability that allows unauthenticated attackers to access internal services and cloud metadata endpoints by supplying a crafted image_url that redirects to internal targets. Attackers can send a POST request to the chat completions endpoint with an image_url pointing to an attacker-controlled server that responds with an HTTP 302 redirect to internal addresses such as loopback or instance-metadata endpoints, bypassing the initial URL safety check because redirects are followed without re-validating each hop through the safety guard.
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.