Langflow w wersjach przed 1.3.0 zawiera krytyczną podatność umożliwiającą zdalne wykonanie dowolnego kodu bez uwierzytelnienia. Zagrożenie jest aktywnie wykorzystywane przez atakujących i zostało wpisane do katalogu CISA KEV.
▸ Pokaż oryginał (EN)
Langflow versions prior to 1.3.0 are susceptible to code injection in the /api/v1/validate/code endpoint. A remote and unauthenticated attacker can send crafted HTTP requests to execute arbitrary code.
Endpoint /api/v1/validate/code nie wymaga uwierzytelnienia (CWE-306 — brak weryfikacji tożsamości) i podatny jest na wstrzyknięcie kodu (CWE-94). Zdalny atakujący wysyła spreparowane żądanie HTTP do tego endpointu, wstrzykując złośliwy kod, który jest następnie wykonywany po stronie serwera. Brak jakichkolwiek mechanizmów kontroli dostępu sprawia, że atak może przeprowadzić każda osoba mająca dostęp sieciowy do aplikacji.
Atakujący może wykonać dowolny kod na serwerze z uprawnieniami procesu Langflow, co w praktyce oznacza pełne przejęcie kontroli nad systemem — kradzież danych, instalację malware lub lateral movement w sieci.
Należy natychmiast zaktualizować Langflow do wersji 1.3.0 lub nowszej. Patch dostępny jest w oficjalnym repozytorium GitHub projektu (tag 1.3.0). Do czasu aktualizacji zaleca się ograniczenie dostępu sieciowego do instancji Langflow wyłącznie do zaufanych adresów IP.
Langflow w wersjach wcześniejszych niż 1.3.0
Podatność jest aktywnie exploitowana i figuruje w katalogu CISA Known Exploited Vulnerabilities. Publiczna analiza techniczna dostępna jest w serwisie Horizon3.ai oraz VulnCheck.
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HLangflow
APPLangflow< 1.3.0
CISA KEV — szczegółyi
- Dostawcai
- Langflow
- Produkti
- Langflow
- Data dodania do KEVi
- 5 maja 2025
- Termin remediation (USA)i
- 26 maja 2025(po terminie)
- Ransomwarei
- Aktywne kampanie ransomware używają tej podatności
Zastosuj mitygacje zgodnie z instrukcjami producenta, postępuj zgodnie z wytycznymi BOD 22-01 dla usług chmurowych lub zaprzestań użytkowania produktu, jeśli mitygacje są niedostępne.
▸ Pokaż oryginał (EN)
Apply mitigations per vendor instructions, follow applicable BOD 22-01 guidance for cloud services, or discontinue use of the product if mitigations are unavailable.
Langflow zawiera lukę związaną z brakiem uwierzytelnienia w endpoincie /api/v1/validate/code, która pozwala zdalnemu, nieuwierzytelnionemu atakującemu na wykonanie dowolnego kodu poprzez spreparowane żądania HTTP.
▸ Pokaż oryginał (EN)
Langflow contains a missing authentication vulnerability in the /api/v1/validate/code endpoint that allows a remote, unauthenticated attacker to execute arbitrary code via crafted HTTP requests.
Powiązane podatności
IBM Langflow OSS: RCE przez nieuprawniony dostęp do tokenów SUPERUSER
Langflow: nieuwierzytelniony RCE przez endpoint budowania publicznych przepływów
Langflow RCE przez parametr exec_globals w endpoincie validate
Langflow: przejęcie konta i RCE przez błędną konfigurację CORS
IBM Langflow OSS 1.0.0 through 1.9.6 could allow a remote attacker to obtain unauthorized access to user accou...