Propust koji omogućuje udaljeno izvršavanje koda u dekoderu Brotli ispravljen je u trima granama Node.js-a. Sigurnosna objava od 21. listopada obuhvaća i certifikate, DNS te granice dopuštenja.

Ispravljene verzije su 26.12.1, 24.22.1 i 22.23.4. Node.js izvršava JavaScript izvan preglednika, primjerice na aplikacijskim serverima. Njegove ugrađene biblioteke zato ulaze i u druge proizvode.

CVE-2026-111497 odnosi se na pisanje izvan dopuštenog memorijskog područja u dekoderu Brotli. Projekt ga označava visokom ozbiljnošću i navodi sve tri grane kao pogođene.

Preostale tri ranjivosti visoke ozbiljnosti odnose se na prekid DNS naziva znakom NUL i dva zaobilaženja provjere naziva u TLS certifikatu. Te provjere povezuju identitet iz certifikata s odredištem kojem aplikacija pristupa.

Objava navodi sljedeće oznake:

CVE Problem Ozbiljnost
CVE-2026-105482 Prekid DNS naziva Visoka
CVE-2026-105483 TLS naziv s punim oblicima znamenki Visoka
CVE-2026-106069 TLS naziv koji se razrješava u IP adresu Visoka
CVE-2026-111497 Pisanje izvan memorije u Brotli dekoderu Visoka
CVE-2026-105481 Obrada odgovora na trajnoj vezi Srednja
CVE-2026-106072 Provjera nestandardnog zapisa IPv4 adrese Srednja
CVE-2026-106074 Ponavljanje slučajnih vrijednosti u početnim snimkama Srednja
CVE-2026-106070 Provjera ZIP zaglavlja Niska
CVE-2026-106071 Preširoka dopuštenja uz zamjenske znakove Niska
CVE-2026-106073 Zaobilaženje dopuštenja kroz fs.realpathSync Niska

Nisu svi problemi prisutni u svakoj grani. Propust s punim oblicima znamenki pogađa 26.x i 24.x, a problemi ZIP-a i zamjenskih znakova granu 26.x.

Nadogradnja uključuje i podatke certifikata nakon kompromitacije eMudhre. Nadogradnja preglednika ne osvježava zasebno instalirani Node.js. Izvršno okruženje treba vlastiti sigurnosni ispravak.