Langflow har to kritiske hull uten innlogging, og eneste fiks er versjon 1.13.0
tirsdag 3. november · KI-generert · Kilde: IBM
Oppgrader Langflow til 1.13.0 nå, for alle versjoner fra 1.0.0 til 1.12.8 har to hull med CVSS 9.8 som kan utnyttes uten innlogging.
Langflow 1.12.8 og 1.13.0 kom ut med fire timers mellomrom 22. oktober, men bare den siste tetter hullene. Det går fram av sikkerhetsbulletinen IBM publiserte 28. oktober og oppdaterte dagen etter: hele rekka fra 1.0.0 til og med 1.12.8 er rammet, og bulletinen peker ikke på noen rettelse i 1.12-serien.
Bulletinen lister sju CVE-er. Fire gjelder Langflow selv, tre gjelder webrammeverket Hono som følger med som avhengighet. De to alvorligste, CVE-2026-93680 og CVE-2026-110186, har begge CVSS 9.8 og vektoren PR:N, altså kreves ingen konto. Den første er en autentiseringsomgåelse, den andre fjernkjøring av kode. CVE-oppføringene er kortfattede, men IBMs oppsummering nevner blant annet en ufullstendig rettelse av en sikkerhetskontroll for auto-login, og uautentisert fjernkjøring av kode via opplisting av verktøy i Model Context Protocol (MCP).
De to andre Langflow-hullene krever innlogging. CVE-2026-110193 (CVSS 8.8) lar en bruker med lave rettigheter få Agentic Assistant til å generere eller sende inn komponentkode som ender i vilkårlige OS-kommandoer på serveren. CVE-2026-110192 (CVSS 6.5) handler om dårlig beskyttet legitimasjon, og oppsummeringen beskriver eksponering av API-nøkler som operatøren har lagt inn. Hono-hullene scorer 5.3 til 6.5 og gjelder cache-forgiftning, minneutmatting via parseBody() og path traversal i toSSG(). Alle tre er rettet i Hono 4.13.5.
En selvhostet Langflow-instans er sjelden tom: den holder flytene dine, opplastede filer og som regel API-nøkler til modelleverandører og vektorbaser. Et hull uten innlogging og med kodekjøring gir derfor angriperen både serveren og nøklene. IBM er tydelig på at det ikke finnes noen snarvei.
«Disse forberedelsesstegene følger med produktoppgraderingen; ingen separat midlertidig workaround tilbys.» — IBM, sikkerhetsbulletin for Langflow OSS
Oppgraderingen er ikke en enkel patch. Langflow 1.13.0 er en full funksjonsutgivelse med nesten 290 punkter i endringsloggen, blant dem at lokale Chroma-kunnskapsbaser erstattes med SQLite. IBM ber deg ta backup av databasen, secret key og opplastede filer før du oppgraderer. Kjører du med automatisk innlogging, må kontoen gjøres klar for passordinnlogging først, og endringsloggen har en egen rettelse for nettopp den overgangen.
«fix(auth): keep the default superuser's data when AUTO_LOGIN is turned off» — endringsloggen for Langflow 1.13.0
Hva bør du gjøre?
- Sjekk versjonen med
pip show langfloweller Docker-taggen. Alt fra 1.0.0 til 1.12.8 er rammet. - Ta backup av databasen, secret key og opplastede filer, og test oppgraderingen på en kopi siden kunnskapsbasene flyttes fra Chroma til SQLite.
- Oppgrader med
pip install --upgrade "langflow==1.13.0"eller imagetlangflowai/langflow:1.13.0. Bruker du AUTO_LOGIN, sett opp passordinnlogging for kontoen før du bytter. - Står instansen åpent mot internett, steng den bak VPN eller en proxy med autentisering til den er oppgradert, og roter API-nøklene som ligger i den. IBM oppgir ingen offisiell workaround, så dette er bare skadebegrensning.