Katalog CVE

CVE-2026-71433

ŚrednieCVSS 5.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.23%

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

Streszczenie

LangGraph Checkpoint Postgres i SQLite Checkpoint to implementacje Postgres i SQLite saver punktów kontrolnych LangGraph. Przed wersją 3.1.1 pakiety langgraph-checkpoint-postgres i langgraph-checkpoint-sqlite przechowywały hierarchiczne przestrzenie nazw jako ciąg połączony kropkami i ograniczały odczyty przez dopasowanie tego ciągu jako prostego wzorca prefiksu, więc odczyt ograniczony do jednej przestrzeni nazw mógł również dopasować sąsiednią przestrzeń nazw, której spłaszczona forma ma te same początkowe znaki, lub etykietę przestrzeni nazw zawierającą nieucieczone metaznaki wzorca, co pozwalało uwierzytelnionemu wywołującemu na pobranie przechowywanych elementów należących do innego dzierżawcy lub użytkownika za pomocą zwykłego wyszukiwania z ograniczeniem zakresu lub wywołania listy przestrzeni nazw, bez potrzeby spreparowanych danych wejściowych. Problem został naprawiony w wersjach 3.1.1 pakietów langgraph-checkpoint-postgres i langgraph-checkpoint-sqlite.

Ocena ryzyka

Uwierzytelniony użytkownik może uzyskać dostęp do danych należących do innego dzierżawcy lub użytkownika, co może prowadzić do naruszenia poufności danych i naruszenia izolacji między dzierżawcami.

Rekomendacja

Zaktualizuj pakiety langgraph-checkpoint-postgres i langgraph-checkpoint-sqlite do wersji 3.1.1 lub nowszej, aby naprawić problem.

Powiązane podatności

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

LangGraph Checkpoint Postgres and SQLite Checkpoint are the Postgres and SQLite implementations of LangGraph's checkpoint saver. Prior to 3.1.1, the langgraph-checkpoint-postgres and langgraph-checkpoint-sqlite packages persisted hierarchical namespaces as a dot joined string and scoped reads by matching that string as a simple prefix pattern, so a read scoped to one namespace could also match a sibling namespace whose flattened form shares the same leading characters, or a namespace label containing unescaped pattern metacharacters, allowing an authenticated caller to retrieve stored items belonging to another tenant or user through an ordinary scoped search or list namespaces call, with no crafted input required. This issue is fixed in versions 3.1.1 of langgraph-checkpoint-postgres and langgraph-checkpoint-sqlite.

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