AI TrackerPobierz
← Wszystkie wiadomości
AlertOpenAIInfrastrukturaOpen source

Luka w Brotli umożliwia nieuwierzytelnione zdalne wykonanie kodu w Node.js, Bun, Envoy i curl

OpenAI informuje, że podczas ćwiczeń red teamingowych z użyciem dużych zasobów obliczeniowych wykryło też lukę w Brotli — bibliotece kompresji wbudowanej w Node.js, Bun, Envoy i wiele innych programów. Luka jest śledzona jako CVE-2026-111497.

Co mówi OpenAI:

  • Luka umożliwia nieuwierzytelnione zdalne wykonanie kodu za pośrednictwem złośliwych skompresowanych danych. Niezałatany serwer przyjmujący skompresowane dane może zostać przejęty przez złośliwego klienta, a niezałatany klient przyjmujący skompresowane dane (na przykład curl --compressed) — przez złośliwy serwer.
  • Przyczyna źródłowa została usunięta w kodzie źródłowym Brotli w lutym, ale nikt nie wiedział, że chodzi o lukę w zabezpieczeniach, i nie wydano nowej wersji. Ponieważ Brotli jest dołączane do innych programów, każdy projekt, który z niego korzysta, musi pobrać aktualizację, a następnie muszą to zrobić jego użytkownicy.
  • OpenAI ujawniło lukę zespołowi Brotli i projektom zależnym, takim jak Node.js. Według firmy wydali oni lub wydają aktualizacje zabezpieczeń; Brotli opublikowało nowe wersje i CVE. Szczegóły i środki zaradcze znajdziesz na stronie patchtheplanet.org/brotli.

Co mówi Aikido Security: luka, którą po raz pierwszy zaobserwowano w Node.js i Pythonie, dotyczy wielu bibliotek i aplikacji korzystających z HTTP; Aikido nazywa ją „HTTP2Shell”. Poprawki nie są jeszcze dostępne dla wszystkich podatnych usług; firma zaleca wypatrywać aktualizacji zależności do Brotli 1.2.1. Aikido wymienia dotychczasowe poprawki dla libbrotli, Pythona, C++, Node.js i Envoy (własny komunikat Envoy to GHSA-3wvj-j6qm-62mr) i informuje, że kolejne są w przygotowaniu.

Otrzymuj takie wiadomości jako push.

AI Tracker powiadomi Cię, gdy coś zmieni się w narzędziach, których używasz.

Pobierz aplikację