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

CVE-2026-8859: Kritisk sti-fejl i IBM Langflow OSS

Kritisk sårbarhed i IBM Langflow OSS lader angribere skrive filer uden for den tiltænkte mappe. Opdatér eller deaktiver Save to File nu.

CVSS Score
9.9
Offentliggjort
17/07/2026
Patch-status
Midlertidig løsning
Exploit
Teoretisk, ingen kendt udnyttelse
Tidsfrist
Deaktivér funktionen inden for 24 timer

Hvad er det?

CVE-2026-8859 er en sårbarhed i IBM Langflow OSS, et lavkode-værktøj til at bygge AI- og sprogmodel-arbejdsgange. Fejlen findes i APIRequest-komponenten, når funktionen Save to File er aktiveret. Systemet gemmer filer med navne, som det henter fra en HTTP-server uden at rense dem for stitegn som ../. Det gør det muligt for en angriber, der styrer den eksterne server, at placere filer uden for den mappe, de skal ligge i, en teknik der kaldes sti-traversering.

Hvem rammer det?

Sårbarheden rammer virksomheder og organisationer, der kører IBM Langflow OSS version 1.0.0 til og med 1.10.0. Særligt udsatte er installationer, hvor APIRequest-komponenten er sat op til at gemme svar fra eksterne HTTP-servere til fil (Save to File-funktionen). Det gælder typisk teams, der bruger Langflow til at bygge automatiserede AI-arbejdsgange, som henter data fra tredjepartstjenester.

Hvad kan ske?

En angriber, der kontrollerer en HTTP-server, som Langflow-installationen kalder, kan sende et svar med et manipuleret filnavn i Content-Disposition-headeren. Langflow gemmer så filen på en placering valgt af angriberen i stedet for den tiltænkte temp-mappe. I praksis kan det bruges til at overskrive opstartsscripts, konfigurationsfiler eller placere skadelig kode, der giver angriberen fuld kontrol over den server, Langflow kører på.

Hvor alvorligt er det?

CVSS-score er 9,9 ud af 10, hvilket er kritisk. Angrebet kan udføres over netværket (AV:N) med lav kompleksitet (AC:L) og kræver ingen handling fra en bruger (UI:N). Det kræver dog, at angriberen har lav-privilegeret adgang til systemet (PR:L), for eksempel en almindelig brugerkonto i Langflow. Konsekvensen rammer fortrolighed, integritet og tilgængelighed fuldt ud (C:H, I:H, A:H). Der er ikke offentliggjort bevis for aktiv udnyttelse eller offentlig kode til at udnytte sårbarheden på offentliggørelsesdatoen.

Hvad gør jeg nu?

Følgende trin lukker hullet og reducerer risikoen, mens I venter på en opdatering:

  1. Deaktivér Save to File-funktionen i APIRequest-komponenten på alle Langflow-installationer, hvor den ikke er strengt nødvendig.
  2. Opdatér til den nyeste version af Langflow, og følg IBM’s officielle vejledning for rettelser til denne sårbarhed.
  3. Begræns hvilke eksterne HTTP-servere, Langflow må kalde, gennem en tilladelsesliste eller netværkssegmentering.
  4. Gennemgå den mappe, hvor filer normalt gemmes, for uventede eller nye filer, der kan tyde på misbrug.
  5. Kør Langflow-processen med de mindst mulige rettigheder, så en filskrivning ikke kan nå systemkritiske stier.
  6. Kontakt en sikkerhedsrådgiver, hvis I ikke kan afgøre, om Save to File er aktiveret, eller om systemet allerede er kompromitteret.
Tidsfrist

Deaktivér funktionen inden for 24 timer

Sådan ser Auroa det

Vi anbefaler, at I deaktiverer Save to File-funktionen i APIRequest-komponenten, med det samme, og derefter opdaterer til en rettet version af Langflow, så snart den er tilgængelig. Det er kun forsvarligt at vente, hvis funktionen allerede er slået fra, og I har kontrol over, hvilke eksterne servere systemet kan kalde. Er I i tvivl om jeres opsætning, bør I få det afklaret hurtigt, da konsekvensen ved udnyttelse er fuld kompromittering af serveren.

Tidslinje

17/07/2026
Sårbarheden offentliggjort
CVE-2026-8859 blev registreret med en CVSS-score på 9,9 og beskrevet som en sti-traverseringsfejl i APIRequest-komponenten i IBM Langflow OSS.

Konkrete eksempler

AI-arbejdsgang med ekstern dataopsamling

En dansk virksomhed bruger Langflow til at bygge en AI-baseret kundeserviceløsning, der henter produktdata fra en tredjepartstjeneste via APIRequest-komponenten med Save to File aktiveret. En angriber overtager eller efterligner tredjepartstjenesten og sender et svar med et manipuleret filnavn. Langflow gemmer filen på en placering, angriberen har valgt, hvilket giver mulighed for at overskrive et opstartsscript og få kode kørt på virksomhedens server.

Ofte stillede spørgsmål

CVSS-detaljer

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

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

CWE-svaghedstyper

CWE-22

Original NVD-beskrivelse (engelsk)

IBM Langflow OSS 1.0.0 through 1.10.0 Langflow could allow an attacker to write arbitrary files to unintended locations due to improper input validation in the APIRequest component. A path traversal vulnerability exists when the “Save to File” feature is enabled, where filenames extracted from HTTP response Content-Disposition headers are not sanitized before being joined to the temporary directory path. An attacker controlling an external HTTP server can supply crafted filename values containing path traversal sequences (e.g., ../), enabling arbitrary file writes to locations accessible by the Langflow process.

Referencer & kilder

Eksterne kilder

Sværhedsgrad
Kritisk
CVSS Base Score
9,9
Hurtige fakta
CVE-ID
CVE-2026-8859
Offentliggjort
17/07/2026
Sidst opdateret
17/07/2026
Exploit-status
Teoretisk, ingen kendt udnyttelse
Patch-status
Midlertidig løsning

Brug for hjælp med jeres sikkerhed?

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