Åbner i en ny fane
CVE-2026-58166
Kritisk

CVE-2026-58166: Kritisk sti-traversering i OpenBMB ChatDev

Sårbarhed i ChatDev lader uautoriserede angribere skrive og slette filer på serveren. Opdatér til rettet version straks.

CVSS Score
9.1
Offentliggjort
30/06/2026
Patch-status
Opdatering findes
Exploit
Ingen kendt udnyttelse
Tidsfrist
Opdatér inden for få dage

Hvad er det?

CVE-2026-58166 er en sti-traversering (path traversal), en sårbarhed hvor et program ikke kontrollerer, om et filnavn forsøger at bevæge sig uden for den tilsigtede mappe. I OpenBMB ChatDev, et framework til AI-styret softwareudvikling, kan en angriber sende et fabrikeret filnavn til upload-funktionen med tegnsekvenser som ‘../’ eller en absolut sti. Funktionen save_upload_file bygger destinationsstien uden at rense input, så angriberen selv bestemmer, hvor filen ender, og kan også trigge en oprydningsfunktion, der sletter filer på samme vilkår. Angrebet kræver ingen godkendelse og ingen handling fra en bruger.

Hvem rammer det?

Sårbarheden rammer alle installationer af OpenBMB ChatDev til og med version 2.2.0, hvor upload-endpointet er tilgængeligt fra netværket. Det gælder virksomheder, der bruger ChatDev internt eller i test til AI-assisteret kodeudvikling, og hvor tjenesten kører på en server med adgang fra internettet eller fra et internt netværk uden yderligere adgangskontrol.

Hvad kan ske?

En angriber kan overskrive eksisterende filer, herunder konfigurationsfiler, opstartsscripts eller andre filer, serveren læser ved opstart eller drift. Det kan bruges til at plante skadelig kode, ændre programmets adfærd eller slette vigtige filer, så tjenesten går ned. I praksis kan det føre til, at angriberen får varig adgang til serveren eller ødelægger data, uden at det kræver login eller brugerinteraktion.

Hvor alvorligt er det?

CVSS-score er 9,1 ud af 10, kritisk. Angrebet foregår over netværket, kræver ikke login og ingen handling fra en bruger, og kompleksiteten er lav, det vil sige nem at udføre. Fortrolighed påvirkes ikke direkte, men både integritet og tilgængelighed rammes hårdt, fordi angriberen kan skrive og slette filer efter eget valg. Der er ikke oplysninger om, at sårbarheden aktivt udnyttes i angreb, men den tekniske detaljeringsgrad i beskrivelsen gør, at et angreb kan konstrueres hurtigt.

Hvad gør jeg nu?

Sårbarheden er rettet, så det vigtigste er at opdatere.

  1. Opdatér ChatDev til en version, der inkluderer rettelsen fra commit 4fd4da6, eller nyere.
  2. Kan I ikke opdatere med det samme, så afskær adgang til upload-endpointet fra internettet, for eksempel via firewall eller adgangsbegrænsning.
  3. Gennemgå serverens filsystem for uventede eller ændrede filer, især konfigurationsfiler og opstartsscripts.
  4. Kontrollér logfiler for upload-forespørgsler med usædvanlige filnavne, blandt andet med ‘../’ eller absolutte stier.
  5. Sørg for, at ChatDev-tjenesten kører med de mindst nødvendige rettigheder, så en eventuel filskrivning begrænses i skadesomfang.
  6. Har I ikke selv kapacitet til at gennemgå logfiler og filsystem, så kontakt en sikkerhedsrådgiver til en hurtig gennemgang.
Tidsfrist

Opdatér inden for få dage

Sådan ser Auroa det

Vi anbefaler, at I opdaterer ChatDev til den rettede version så hurtigt som muligt, da angrebet ikke kræver login og er nemt at udføre. Er upload-endpointet ikke tilgængeligt fra internettet og allerede afskærmet bag stærk netværkssegmentering, kan I vente kortvarigt, men bør stadig planlægge opdateringen inden for kort tid. Brug ikke ChatDev i produktion uden at have verificeret, at rettelsen er på plads.

Tidslinje

30/06/2026
Sårbarheden offentliggjort
CVE-2026-58166 blev registreret med en kritisk CVSS-score på 9,1, og rettelsen i commit 4fd4da6 blev gjort offentligt kendt.

Konkrete eksempler

Internt udviklingsværktøj eksponeret ved en fejl

Et mindre dansk softwarehus bruger ChatDev til at afprøve AI-genereret kode og har sat tjenesten op på en testserver, som ved en fejl er tilgængelig fra internettet. En angriber finder upload-endpointet og sender en forespørgsel med et fabrikeret filnavn, der overskriver en opstartsfil på serveren. Herefter kan angriberen køre egen kode, hver gang tjenesten genstartes, uden at nogen i virksomheden har lagt mærke til det.

Ofte stillede spørgsmål

CVSS-detaljer

Attack Vector
NETWORK
Attack Complexity
LOW
Privileges Required
NONE
User Interaction
NONE
Scope
UNCHANGED
Confidentiality
NONE
Integrity
HIGH
Availability
HIGH

CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:H

CWE-svaghedstyper

CWE-22

Original NVD-beskrivelse (engelsk)

OpenBMB ChatDev through 2.2.0, fixed in commit 4fd4da6, contains a path traversal vulnerability that allows unauthenticated remote attackers to write or delete arbitrary files by supplying a malicious multipart filename in the file upload endpoint. Attackers can send a crafted filename containing path traversal sequences or an absolute path to the POST uploads session endpoint, which constructs the destination path without sanitization in save_upload_file, causing file write and cleanup operations to target attacker-chosen paths on the server filesystem.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,1
Hurtige fakta
CVE-ID
CVE-2026-58166
Offentliggjort
30/06/2026
Sidst opdateret
30/06/2026
Exploit-status
Ingen kendt udnyttelse
Patch-status
Opdatering findes

Brug for hjælp med jeres sikkerhed?

Vi hjælper SMV’er med at omsætte trusler som denne til konkrete handlingsplaner.