Katalog CVE

CVE-2026-55615

KrytyczneCVSS 9.2
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.46%

Percentyl 37 - wyżej niż 37% wszystkich znanych CVE

Streszczenie

Langroid przed wersją 0.65.5 zawiera podatność w komponencie Neo4jChatAgent, która pozwala na wstrzykiwanie zapytań Cypher. Atakujący może wpłynąć na treść zapytania poprzez prompt injection, co umożliwia odczytanie lub zniszczenie wszystkich danych grafu, a przy włączonych procedurach APOC lub dbms.security – uzyskanie dostępu do systemu plików i wykonanie poleceń OS.

Ocena ryzyka

Ryzyko dla organizacji obejmuje całkowitą utratę poufności i integralności danych w bazie Neo4j oraz potencjalne przejęcie kontroli nad serwerem, co może prowadzić do eskalacji ataku na całą infrastrukturę IT.

Rekomendacja

Należy niezwłocznie zaktualizować Langroid do wersji 0.65.5 lub nowszej, która zawiera poprawkę dla modułu neo4j. Dodatkowo warto rozważyć ograniczenie uprawnień użytkownika bazy Neo4j oraz wyłączenie niepotrzebnych procedur APOC i dbms.security.

Oryginalny opis (angielski, źródło NVD)

Langroid is a framework for building large-language-model-powered applications. Prior to version 0.65.5, Neo4jChatAgent passes LLM-generated Cypher queries straight to the Neo4j driver with no validation, no statement-type allowlist, and no opt-out gate. The query text is influenceable by prompt injection (direct user input or indirect content the agent reads back via RAG), so an attacker who can influence the prompt can read or destroy all graph data and, when APOC or dbms.security procedures are enabled on the server, achieve OS-command and filesystem access. This is the same defect class and threat model as the SQLChatAgent prompt-to-SQL-to-RCE issue fixed in version 0.63.0 (CVE-2026-25879); that fix did not extend to the neo4j module. Version 0.65.5 contains a fix for the neo4j module.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS