Node.js wydaje poprawki. Luka w dekompresji Brotli może umożliwić wykonanie kodu
Aktualizacje Node.js 22, 24 i 26 usuwają luki w dekompresji, DNS i sprawdzaniu certyfikatów. Dostępne są wersje 22.23.4, 24.22.1 oraz 26.12.1.
Podatności
Analiza z 23 października opisuje zagrożenie dla pakietów Pythona korzystających z dekodera Brotli. Poprawione wydania pakietów to Brotli 1.2.1 i brotlicffi 1.2.1.0.

Analiza opublikowana 23 października opisuje wpływ CVE-2026-111497 na pakiety Brotli i brotlicffi dla Pythona. Tego dnia zaktualizowano również komunikat w bazie GitHub. Sama luka była znana wcześniej.
Problem znajduje się we wspólnej bibliotece dekodującej Brotli. Aktualizacja Node.js nie usuwa podatnych kopii używanych przez aplikacje Pythona.
Komunikat GitHub wymienia podatne pakiety Brotli w wersjach od 1.0.3 do poniżej 1.2.1 oraz brotlicffi od 1.0.3 do poniżej 1.2.1.0. Wskazane wydania naprawcze tych pakietów to odpowiednio 1.2.1 i 1.2.1.0. Dla samej biblioteki Brotli dostępne są także poprawione starsze gałęzie 1.0.10 i 1.1.1.
Klient HTTP może automatycznie rozpakowywać odpowiedzi Brotli, jeśli odpowiedni pakiet jest zainstalowany. Dane kontrolowane przez napastnika mogą więc dotrzeć do dekodera przez odpowiedź zewnętrznego serwera. Drugą drogą są skompresowane żądania, jeżeli aplikacja lub jej warstwa pośrednia je rozpakowuje.
Luka może powodować uszkodzenie pamięci. Demonstracja wykonania kodu w Node.js nie stanowi dowodu udanego ataku na aplikację Pythona.
Samo usunięcie br z nagłówka Accept-Encoding nie gwarantuje ochrony przed złośliwą odpowiedzią serwera.
Przegląd zależności powinien obejmować działające wdrożenia. Audyty bezpieczeństwa pomagają ustalić, które usługi używają podatnego komponentu i wymagają ponownego wdrożenia.
Czytaj dalej
Aktualizacje Node.js 22, 24 i 26 usuwają luki w dekompresji, DNS i sprawdzaniu certyfikatów. Dostępne są wersje 22.23.4, 24.22.1 oraz 26.12.1.
21 października przejęty proces publikowania LiteLLM rozprowadził szkodliwe pakiety Pythona i obrazy kontenerów. Producent przedstawił wstępne ustalenia dotyczące wykorzystania tokenów GitHub CLI.
Biblioteka litellm – pobierana 97 milionów razy miesięcznie – została zainfekowana złośliwym kodem, który aktywował się bez importowania pakietu. Tylko błąd w malware uratował tysiące programistów przed cichą kradzieżą kluczy SSH, poświadczeń chmurowych i portfeli krypto.
Bezpłatna konsultacja z naszym ekspertem — bez zobowiązań, w pełnej poufności.
PorozmawiajmyChcemy używać plików cookies Google Analytics, żeby wiedzieć, ile osób odwiedza stronę i które treści są przydatne. Zapiszemy je tylko, jeśli się zgodzisz. Decyzję możesz zmienić w każdej chwili przez link „Ustawienia cookies” w stopce. Polityka cookies