CVE-2026-85661: Kritisk fejl i excel-mcp-server 0.1.8
excel-mcp-server 0.1.8 lader angribere læse og skrive alle filer på serveren, hvis EXCEL_FILES_PATH ikke er sat. Konfigurér variablen eller opdatér nu.
Hvad er det?
CVE-2026-85661 er en sti-gennemløbsfejl (CWE-22) i excel-mcp-server version 0.1.8. Programmet er en MCP-server, en komponent der giver AI-modeller adgang til at læse og skrive Excel-filer. Når serveren køres i stdio-tilstand, hvor den kommunikerer via standard input og output i stedet for netværk, og miljøvariablen EXCEL_FILES_PATH ikke er sat, kontrollerer serveren ikke, om de filstier den får, faktisk ligger i den tilsigtede mappe. En angriber kan derfor angive en sti som peger uden for mappen og på den måde læse eller skrive filer, som den kørende proces har adgang til, uanset hvor de ligger på systemet.
Hvem rammer det?
Sårbarheden rammer virksomheder, der har integreret excel-mcp-server version 0.1.8 i en AI-løsning, hvor serveren kører i stdio-tilstand uden at have sat EXCEL_FILES_PATH. Det gælder typisk organisationer, der har bygget AI-assistenter eller agenter til at læse og redigere Excel-filer automatisk, for eksempel i forbindelse med rapportering, dataanalyse eller integration med regnskabssystemer.
Hvad kan ske?
En angriber kan bruge de indbyggede læse- og skrivefunktioner til at hente indhold fra filer, som processen har rettigheder til, for eksempel konfigurationsfiler med adgangskoder eller databaseoplysninger. Angriberen kan også skrive eller overskrive filer, hvilket i værste fald kan bruges til at ændre systemfiler eller placere skadelig kode, der senere bliver kørt af systemet.
Hvor alvorligt er det?
CVSS-scoren er 9,8 ud af 10, hvilket er kritisk. Angrebet kræver ikke login (PR:N), ingen brugerhandling (UI:N) og kan udføres over netværket med lav teknisk kompleksitet (AV:N, AC:L). Konsekvensen rammer fortrolighed, integritet og tilgængelighed fuldt ud. Der er ikke offentliggjort oplysninger om, at sårbarheden aktivt udnyttes, men den lave kompleksitet og manglende krav om adgang gør den attraktiv at udnytte, hvis den kan nås.
Hvad gør jeg nu?
Sådan lukker I hullet og begrænser risikoen:
- Sæt miljøvariablen EXCEL_FILES_PATH til en bestemt, afgrænset mappe, så serveren ikke kan tilgå filer uden for denne mappe.
- Undersøg om der findes en opdateret version af excel-mcp-server, der retter fejlen som standard, og opgradér til den.
- Gennemgå adgangslogs for mønstre som ‘../’ eller absolutte stier i kald til læse- og skriveredskaberne, som tegn på tidligere misbrug.
- Begræns hvilke klienter og processer, der kan tilgå MCP-serveren, og undgå at eksponere den bredere end nødvendigt.
- Skift adgangskoder og hemmeligheder, hvis I finder tegn på, at følsomme filer er blevet læst.
- Kontakt Auroa eller en anden sikkerhedsrådgiver, hvis I er i tvivl om jeres konfiguration eller ikke kan verificere, at EXCEL_FILES_PATH er sat korrekt overalt.
Ret konfigurationen inden for 24 timer
Vi anbefaler, at I straks sætter EXCEL_FILES_PATH på alle installationer af excel-mcp-server, da det lukker hullet uden ventetid på en ny version. Det er ok at vente med selve versionsopgraderingen, hvis konfigurationen er rettet og verificeret, men vent ikke med at kontrollere jeres opsætning i dag.
Tidslinje
Konkrete eksempler
AI-agent med adgang til regnskabsfiler
En dansk virksomhed har opsat en AI-assistent, der bruger excel-mcp-server til at læse og opdatere budgetfiler automatisk. Fordi EXCEL_FILES_PATH ikke er sat, kan en angriber, der kan nå serveren, angive en sti uden for budgetmappen og hente en konfigurationsfil med databaseadgangskoder. Angriberen bruger herefter adgangskoderne til at tilgå virksomhedens øvrige systemer.
Ofte stillede spørgsmål
Hvordan finder vi ud af, om vi er ramt?
Tjek om jeres organisation bruger excel-mcp-server version 0.1.8, og om den kører i stdio-tilstand. Undersøg derefter, om miljøvariablen EXCEL_FILES_PATH er sat på de servere, hvor den kører. Er den ikke sat, er I sårbare.
Kan vi vente til på fredag med at rette dette?
Nej, ikke uden at have sat EXCEL_FILES_PATH som en midlertidig løsning. Fejlen kræver ikke login og kan udnyttes over netværket med lav kompleksitet, så vi anbefaler at rette konfigurationen samme dag den bliver opdaget.
Er det nok at sætte EXCEL_FILES_PATH, eller skal vi også opdatere?
At sætte EXCEL_FILES_PATH lukker det konkrete hul beskrevet i sårbarheden. Det er dog fornuftigt også at opgradere til en nyere version, hvis en sådan findes, for at få eventuelle andre rettelser med.
Skal vi anmelde dette som et sikkerhedsbrud?
Kun hvis I finder konkrete tegn på, at data er blevet læst eller ændret uretmæssigt. Uden tegn på misbrug er der ikke grundlag for en anmeldelse, men gennemgå logs for at være sikre.
Påvirker sårbarheden også servere, hvor EXCEL_FILES_PATH allerede er sat?
Nej, beskrivelsen angiver, at problemet opstår specifikt, når EXCEL_FILES_PATH ikke er sat i stdio-tilstand. Er variablen sat korrekt, er stikonfinementet på plads.
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)
excel-mcp-server 0.1.8 fails to enforce path confinement in stdio mode when EXCEL_FILES_PATH is unset, allowing attackers to read and write arbitrary files. Attackers can supply unchecked file paths to read and write tools to access any file accessible to the process.
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.