Preskoči na sadržaj
Alatijak signalprovjereno

Node.js ispravlja 10 ranjivosti u verzijama 26, 24 i 22, od kojih su četiri visoke ozbiljnosti

Projekat Node.js objavio je 21. oktobra 2026. bezbjednosna izdanja 26.12.1, 24.22.1 i 22.23.4. Najozbiljnije ispravke odnose se na grešku u Brotli dekoderu, koja prema projektu omogućava izvršavanje udaljenog koda, i na nekoliko načina da se zaobiđe provjera imena domaćina u TLS vezi. Izdanja ažuriraju i korijenske sertifikate poslije kompromitovanja ključeva firme eMudhra.

Potpisuje Redakcija WebAiRadarObjavljeno 2 min čitanjanapisao model

Izvor

Wednesday, October 21, 2026 Security Releases

Node.js Blog · Original objavljen 21. oktobra 2026.

Projekat Node.js objavio je 21. oktobra 2026. verzije 26.12.1, 24.22.1 i 22.23.4, i sve tri su bezbjednosna izdanja. Zajedno ispravljaju 10 ranjivosti, a četiri od njih projekat ocjenjuje kao visoke ozbiljnosti. Ažuriranje se tiče svake podržane linije Node.js-a, dok verzije kojima je istekla podrška ispravku ne dobijaju.

Ranjivosti visoke ozbiljnosti

Najozbiljnija greška je u dekoderu formata Brotli, kojim serveri i pregledači sažimaju sadržaj na vebu. Prema savjetu projekta, dekoder je mogao da upiše podatke van dodijeljene memorije, što omogućava izvršavanje udaljenog koda. Ranjivost je zavedena kao CVE-2026-111497 i pogađa sve tri linije.

Još dvije ranjivosti visoke ozbiljnosti zaobilaze provjeru imena domaćina u TLS vezi. Tom provjerom program utvrđuje da sertifikat zaista pripada adresi na koju se povezuje. Prva radi kad je IP adresa napisana širokim ciframa i pogađa linije 26 i 24. Druga radi kad se ime domaćina labavo razrješava u IP adresu i pogađa sve tri linije.

Srodna ranjivost srednje ozbiljnosti dozvoljavala je da DNS ime iz sertifikata potvrdi IP adresu napisanu u nekanonskom obliku. Ispravka je ista za sve tri: modul tls sada odbija IP adrese koje nisu napisane u kanonskom obliku.

Četvrta ispravka visoke ozbiljnosti odnosi se na funkciju dns.resolve. Ona je skraćivala ime domaćina kad je ono sadržalo nulti znak (NUL), a sada takav ulaz provjerava.

Srednji i nizak stepen ozbiljnosti

Dvije ranjivosti srednje ozbiljnosti pogađaju sve tri linije. U prvoj je keep-alive veza, koja ostaje otvorena za više zahtjeva, mogla da obradi odgovor napisan prije nego što je zahtjev uopšte poslat.

Druga se tiče funkcija crypto.randomUUID() i randomInt(). Njihova zaliha slučajnih vrijednosti snimala se u snimak pokretanja i u samostalnu izvršnu aplikaciju, pa je svaki proces pokrenut iz takve gradnje ponavljao iste vrijednosti.

Tri ranjivosti niskog stepena ozbiljnosti tiču se rjeđe korišćenih mogućnosti:

  • ZipFile je poslije neuspjele provjere zaglavlja mogao da vrati bajtove koje kontroliše napadač, samo u liniji 26.
  • Model dozvola, mehanizam koji ograničava pristup datotekama, mogao je preko džokera da odobri širi pristup od zadatog, samo u liniji 26.
  • Funkcija fs.realpathSync mogla je da zaobiđe model dozvola, u sve tri linije.

Sertifikati i zavisnosti

Savjet za sve tri linije navodi ažuriranje korijenskih sertifikata zbog kompromitovanih međusertifikata firme eMudhra. Prema bilješkama uz izdanje, ugrađeni korijenski sertifikati prelaze na NSS 3.131.1, a modul tls odbija lance sertifikata s blokiranim javnim ključevima. Javna stranica o incidentu sada navodi Node.js 22.23.4, 24.22.1 i 26.12.1 kao ispravljene verzije.

Sve tri linije dobijaju i c-ares 1.34.9, kao i novije izdanje biblioteke Undici: 8.12.2 u liniji 26, 7.30.1 u liniji 24 i 6.29.1 u liniji 22. Linije 24 i 22 prelaze na OpenSSL 3.5.9, a linija 22 dobija SQLite 3.53.4. Savjet ne navodi da li je ijedna od ranjivosti iskorišćena u napadu.

„Verzije kojima je istekla podrška uvijek su pogođene kad izađe bezbjednosno izdanje.“
Projekat Node.js, bezbjednosni savjet

Izvori

Povezano

GOOGLEGmail · Drive · Photossadržaj sada može da utiče na oglase
Alatijak signal

Google je izmijenio politiku privatnosti i dozvolio oglase prilagođene sadržaju iz Gmaila, Drivea i Photosa

Do 16. oktobra 2026. Googleova politika privatnosti bez izuzetka je obećavala da se sadržaj iz Drivea, Gmaila i Photosa ne koristi za personalizovane oglase. Nova verzija uvodi izuzetak za podatke koje korisnik sam učini dostupnim servisima koji podržavaju takve oglase. Navodi i da pretraga podatke kojima korisnik dozvoli pristup može koristiti za prilagođavanje oglasa.

Googleprovjereno

RAILWAYSvi ključevise mijenjaju poslije upada od 21. oktobra
Alatijak signal

Railway je pozvao sve korisnike da zamijene ključeve poslije upada u sisteme s promjenljivim okruženja

Platforma za postavljanje aplikacija navodi da je neovlašćena strana možda došla do sistema u kojima čuva promjenljive okruženja korisnika i da je dio njih dešifrovala. Railway smatra da je pogođen samo dio korisnika, ali od svih traži da zamijene ključeve. Uputstva za oporavak dodaju da su sesije, tokeni i veze s GitHubom opozvani, a da izmjene poslate tokom zastoja nikad nisu postavljene.

Railwayprovjereno

PHP2kritične ranjivosti ispravljene u 8.5.12, 8.4.
Alatijak signal

Projekat PHP ispravio je dvije kritične ranjivosti koje bez prijave omogućavaju pokretanje koda na serveru

Verzije 8.5.12, 8.4.27, 8.3.36 i 8.2.35 zatvaraju dvije ranjivosti zbog kojih napadač pod određenim uslovima može da izvrši kod bez ikakvih pristupnih podataka. Pogođena je svaka instalacija PHP-a koja odgovara na veb zahtjeve. Amazon navodi da je prvi pokušaj napada zabilježio 17. oktobra, četiri dana prije nego što je ispravka postala javna.

The PHP Foundationprovjereno