XMASKNEWS
Aktualizacja:
The Hacker NewsEN→PLCyber

Błąd dekodera Brotli w Node.js może umożliwić zdalne wykonanie kodu we wszystkich wspieranych wersjach

Node.js wydał poprawki bezpieczeństwa eliminujące 10 luk, w tym krytyczny błąd w dekoderze Brotli, który może prowadzić do zdalnego wykonania kodu (RCE).

Zespół Node.js opublikował aktualizacje dla trzech wspieranych linii wydawniczych: 22.x, 24.x oraz 26.x. Najpoważniejszym problemem jest błąd typu out-of-bounds write w dołączonym do środowiska dekoderze Brotli. Luka ta może zostać wykorzystana do zdalnego wykonania kodu poprzez przesłanie złośliwie sformatowanych danych skompresowanych, np. w treści żądania HTTP lub w odpowiedzi pobieranej przez funkcję fetch().

Oprócz błędu Brotli, poprawki eliminują inne istotne podatności, w tym luki w weryfikacji certyfikatów TLS oraz problem z funkcjami crypto.randomUUID() i crypto.randomInt() w aplikacjach typu single-executable. Aktualizacja obejmuje również usunięcie skompromitowanych kluczy certyfikatów indyjskiego dostawcy eMudhra oraz odświeżenie bibliotek takich jak undici, c-ares, OpenSSL i SQLite.

Użytkownicy powinni niezwłocznie zaktualizować Node.js do wersji 22.23.4, 24.22.1 lub 26.12.1. W przypadku starszych wersji (20.x i wcześniejszych), które osiągnęły koniec wsparcia, konieczna jest migracja na nowsze linie wydawnicze, gdyż nie otrzymają one łatek bezpieczeństwa. Obecnie nie istnieje alternatywne obejście problemu Brotli wewnątrz samego środowiska Node.js.

Źródło: The Hacker News
Przeczytaj oryginał (EN) ↗

Omówienie przygotowane automatycznie (AI) na podstawie artykułu The Hacker News. Nie jest tłumaczeniem – szczegóły i pełny kontekst znajdziesz w oryginale.