Czy AI staje się naszym największym wrogiem? Krytyczna podatność w LangGraph może prowadzić do przejęcia infrastruktury AI

-Reklama-Biuro Tłumaczeń OnlineBiuro Tłumaczeń Online

Coraz więcej organizacji wdraża autonomicznych agentów AI wspierających obsługę klienta, zarządzanie procesami biznesowymi czy analizę danych. Rozwiązania te często posiadają dostęp do systemów CRM, baz danych oraz innych kluczowych zasobów przedsiębiorstwa. Specjaliści Check Point Research – powołując się na swoje ostatnie badanie – ostrzegają, że błędy bezpieczeństwa w platformach wykorzystywanych do budowy takich systemów mogą prowadzić do poważnych konsekwencji dla organizacji.

Eksperci Check Point Research odkryli krytyczny łańcuch podatności w LangGraph – popularnym frameworku open source rozwijanym przez twórców LangChain. Narzędzie, pobierane średnio około 46,5 miliona razy miesięcznie, jest wykorzystywane do tworzenia zaawansowanych, opartych na dużych modelach językowych (LLM) agentów AI, którzy potrafią przechowywać stan, podejmować decyzje i realizować wieloetapowe zadania.

Jak jeden błąd rodzi katastrofę?

Badania wykazały, że połączenie dwóch odrębnych luk bezpieczeństwa może umożliwić przejęcie kontroli nad serwerem obsługującym środowisko LangGraph. Pierwsza z nich dotyczy podatności typu SQL Injection w funkcji get_state_history(), która odpowiada za pobieranie historii działania agentów AI. Umożliwia ona manipulowanie zapytaniami kierowanymi do baz danych SQLite lub Redis. Druga luka związana jest z niebezpiecznym procesem deserializacji danych przy użyciu mechanizmu msgpack. W odpowiednich warunkach pozwala to na wykonanie złośliwego kodu bezpośrednio na serwerze.

Połączenie obu podatności może prowadzić do zdalnego wykonania kodu (Remote Code Execution – RCE), co w praktyce oznacza możliwość przejęcia pełnej kontroli nad środowiskiem, w którym działa agent AI.

Zagrożenie inne niż wszystkie

Znaczenie tej podatności wykracza poza typowe zagrożenia związane z chatbotami czy manipulacją promptami. Agenci AI często posiadają dostęp do szerokiego zakresu zasobów organizacji, dlatego naruszenie serwera LangGraph może skutkować ujawnieniem kluczy API wykorzystywanych do komunikacji z modelami językowymi, historii konwersacji, danych klientów, rekordów CRM, zgłoszeń helpdeskowych oraz innych informacji przetwarzanych przez agenta. Dodatkowo przejęty serwer może stać się punktem wejścia do dalszych ataków na wewnętrzną infrastrukturę przedsiębiorstwa.

Jak podkreślają badacze Check Point Research, jest to sytuacja jakościowo odmienna od klasycznych ataków typu prompt injection. W tym przypadku zagrożone jest nie pojedyncze zapytanie czy sesja użytkownika, lecz całe środowisko wykonawcze agenta AI wraz z wszystkimi danymi i uprawnieniami, którymi dysponuje.

Podatność dotyczy wdrożeń self-hosted wykorzystujących mechanizmy przechowywania stanu oparte na SQLite lub Redis oraz aplikacji udostępniających funkcję get_state_history() z parametrami kontrolowanymi przez użytkownika. Problem nie wpływa natomiast na zarządzaną platformę LangSmith Deployment, która korzysta z innej architektury przechowywania danych.

Co istotne, w ramach procesu odpowiedzialnego ujawniania podatności Check Point Research współpracował z zespołem LangChain nad przygotowaniem i weryfikacją poprawek. Wszystkie zidentyfikowane luki zostały już usunięte. Jednocześnie, organizacje korzystające z podatnych wersji powinny niezwłocznie przeprowadzić aktualizację do bezpiecznych wydań, w tym między innymi do langgraph 1.0.10 oraz langgraph-checkpoint-sqlite 3.0.1 lub nowszych.

Zdaniem badaczy odkrycie to pokazuje szerszy problem związany z bezpieczeństwem systemów agentowych. Klasyczne podatności, takie jak SQL Injection, mogą mieć znacznie poważniejsze konsekwencje w środowiskach AI, ponieważ działające tam agenty dysponują szerokimi uprawnieniami i dostępem do wrażliwych danych. Dlatego organizacje rozwijające rozwiązania oparte na agentach AI powinny regularnie przeprowadzać testy bezpieczeństwa oraz działania AI Red Teaming, które pozwalają identyfikować złożone scenariusze ataków jeszcze przed ich wykorzystaniem przez cyberprzestępców.

Autor/Źródło:

Disclaimer: Informacje zawarte w niniejszej publikacji służą wyłącznie do celów informacyjnych. Nie stanowią one porady finansowej lub jakiejkolwiek innej porady, mają charakter ogólny i nie są skierowane dla konkretnego adresata. Przed skorzystaniem z informacji w jakichkolwiek celach należy zasięgnąć niezależnej porady.

Polecane

Irańska kampania cyberszpiegowska wykorzystuje fałszywe rekrutacje

Gdy uwaga świata skupia się na konfliktach zbrojnych, równolegle...

Konta gamingowe dzieci celem cyberprzestępców. Chodzi nie tylko o karty płatnicze

Już niedługo rozpoczynają się wakacje. Dla dzieci oznacza to...
Wiadomości

Irańska kampania cyberszpiegowska wykorzystuje fałszywe rekrutacje

Gdy uwaga świata skupia się na konfliktach zbrojnych, równolegle...

Konta gamingowe dzieci celem cyberprzestępców. Chodzi nie tylko o karty płatnicze

Już niedługo rozpoczynają się wakacje. Dla dzieci oznacza to...

96 proc. firm z incydentem bezpieczeństwa. Rynek cyberochrony przechodzi w tryb proaktywny

Aż 96 proc. firm doświadczyło co najmniej jednego incydentu...

Błąd w Meta AI umożliwiał przejmowanie kont na Instagramie

W ostatnich tygodniach media zawładnęła informacja o błędzie w...

Chińscy cyberprzestępcy atakują Europę i Polskę. Wykorzystują popularne programy: Discord i usługi Microsoftu

Analitycy ESET wykryli nową serię cyberataków wymierzonych w europejskie...

Cyberbezpieczeństwo przestaje być domeną działów IT. Zarządy przejmują odpowiedzialność

Europa przez lata budowała swoje bezpieczeństwo w oparciu o...

Zbrojenia, technologia i infrastruktura. Polska buduje nowy ekosystem defence

Europa Środkowo-Wschodnia przyspiesza zbrojenia, budując zaplecze przemysłowe NATO i...
Coś dla Ciebie

Wybrane kategorie