Kerngegevens
Simpel uitgelegd
Wat is er aan de hand?
In Langflow t/m versie 1.6.9 staat de cross-origin-instelling (CORS) te ruim open, en het vernieuwingscookie van de sessie wordt ook op andere websites meegestuurd. Daardoor kan een kwaadaardige webpagina namens een ingelogde gebruiker nieuwe inlogtokens opvragen en zo diens account overnemen. Met die tokens kan een aanvaller de ingebouwde functie voor code-uitvoering gebruiken en zo het hele systeem overnemen. Het lek wordt actief misbruikt en er is een publieke exploit beschikbaar.
Wie loopt risico?
Je loopt risico als je Langflow t/m versie 1.6.9 gebruikt. De aanval vraagt wel dat een ingelogde gebruiker een kwaadaardige webpagina opent, bijvoorbeeld via een link. Het risico is groter als Langflow bereikbaar is vanaf internet of draait op een server met toegang tot gevoelige gegevens of andere systemen.
Wat moet je doen?
Nog geen update beschikbaar
De leverancier werkt eraan. Hieronder lees je hoe je het risico tot die tijd kleiner maakt.
Controleer of je Langflow gebruikt
Ga na of Langflow ergens in je organisatie draait, ook in test- of ontwikkelomgevingen, en welke versie het is. Versie 1.6.9 en lager is getroffen.
Volg het advies van de leverancier
In de gegevens staat geen opgeloste versie. Kijk op de projectpagina van Langflow (github.com/langflow-ai/langflow) voor het actuele advies of een nieuwere versie en pas die toe zodra ze beschikbaar is.
Beperk de blootstelling
Zorg dat Langflow niet rechtstreeks vanaf internet bereikbaar is. Zet het bijvoorbeeld achter een VPN of firewall en geef alleen vertrouwde gebruikers toegang.
Wees voorzichtig met onbekende links
Open geen onbekende webpagina's of links in dezelfde browser terwijl je bent ingelogd bij Langflow, want de aanval verloopt via zo'n pagina.
Stop het gebruik als er geen maatregelen zijn
CISA adviseert de maatregelen van de leverancier toe te passen of het product niet meer te gebruiken als die maatregelen er niet zijn. Controleer ook je logboeken op verdachte verzoeken of onverwachte code-uitvoering.
Deel dit lek
Technische detailsBeschrijving, CVSS-vector, EPSS en adviezen
Beschrijving
Langflow t/m 1.6.9 combineert een te ruime CORS-configuratie (allow_origins='*' met allow_credentials=True) met een refresh-tokencookie dat op SameSite=None staat. Daardoor kan een door de aanvaller beheerde origin cross-origin verzoeken doen die de inloggegevens van het slachtoffer meesturen en het refresh-endpoint succesvol aanroepen. De aanvaller krijgt zo een nieuw paar access_token en refresh_token van de sessie van het slachtoffer. Met deze tokens zijn geauthenticeerde endpoints bereikbaar, waaronder de ingebouwde functionaliteit voor code-uitvoering. Zo kan de aanvaller willekeurige code uitvoeren en het systeem volledig overnemen. De onderliggende fout is een onvoldoende controle van de herkomst van verzoeken (CWE-346).
CVSS-vector (versie 4.0, basisscore 9,4, bron: CNA)
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X- Zwakheid (CWE)
- CWE-346 · Onjuiste controle van de herkomst van verzoeken (origin validation)
- Aanvalsroute
- Via het netwerk of internet
- EPSS, kans op misbruik binnen 30 dagen
- 92,8%
- Aanvalscode openbaar
- Ja
- Op de KEV-lijst van CISA
- Sinds 21 mei 2026
- Deadline van CISA
- 4 juni 2026
- Gebruikt door ransomwaregroepen
- Niet bekend