Next.js 16.3.6 zatvara kritičnu ranjivost izvršavanja koda na daljinu
Vanredno izdanje je objavljeno kao 16.3.6 na liniji Active LTS i 15.5.26 na liniji Maintenance LTS. Pogođene su verzije od 16.2.0 do onih nižih od 16.3.6, i to kroz implementaciju ImageResponse za Node.js, gdje nepravilno izbjegavanje znakova u SVG izlazu biblioteke Satori može dovesti do izvršavanja koda na daljinu. Aplikacije koje koriste Edge implementaciju nisu pogođene, a Next.js 15.x tu ranjivost uopšte nema. Ispravka radi tako što nadograđuje uzvodne zavisnosti, među njima i Satori.
Izvor
Next.js Security Update for a Critical Upstream IssueNext.js Blog · Original objavljen 22. septembra 2026.
Next.js je 22. septembra 2026. objavio vanredno bezbjednosno izdanje, a prijava je dovoljno kratka da se po njoj postupi za minut. Aplikacija na bilo kojoj verziji od 16.2.0 do 16.3.6, koja slike pravi kroz implementaciju ImageResponse za Node.js u modulu next/og, izložena je izvršavanju koda na daljinu. Ispravljena izdanja su 16.3.6 za liniju Active LTS i 15.5.26 za liniju Maintenance LTS.
Gdje je ranjivost
Greška nije u kodu koji je neko u projektu Next.js napisao rukom. ImageResponse pravi slike za društvene mreže tako što kroz biblioteku Satori gradi SVG, a taj SVG izlaz se pod određenim uslovima nepravilno izbjegavao. U sprezi s ranjivostima u drugim uzvodnim zavisnostima, to nepravilno izbjegavanje može dovesti do izvršavanja koda na daljinu. Ispravka nadograđuje te zavisnosti umjesto da mijenja samu mogućnost.
Dvije granice sužavaju domet, i obje treba provjeriti prije uzbune. Aplikacije koje koriste Edge implementaciju za ImageResponse nisu pogođene, jer je pogođen put kroz Node.js. Ni Next.js 15.x nema ranjivost izvršavanja koda na daljinu; izdanje 15.5.26 postoji zbog srodnih ojačanja, a ne zbog zatvaranja ove ranjivosti.
- Pogođeno: verzije veće ili jednake 16.2.0 i niže od 16.3.6.
- Prijava za Next.js: GHSA-vcvr-r3jv-pc5j.
- Uzvodna prijava za Satori: GHSA-wx4j-mvgx-mqwp.
- Nije pogođeno: Edge implementacija za ImageResponse i Next.js 15.x.
Šta treba pokrenuti
Instaliranje paketa next@16.3.6 na liniji 16.3, odnosno next@15.5.26 na liniji 15.5, čitava je mjera. Pošto ispravka živi u posrednim zavisnostima, datoteku s fiksiranim verzijama treba pogledati još jednom poslije nadogradnje: sama verzija Next.js-a ne dokazuje da je ispravljen Satori zaista sjeo u stablo zavisnosti.
Objavu potpisuju Josh Story, Karim Rahal i Sebastian Silbermann, a Vercel ovu vrstu prijava prima kroz svoj program nagrada za greške u projektima otvorenog koda. Ovo je drugi bezbjednosni događaj u projektu Next.js istog dana, pošto je ekipa ranije najavila da vanredno izdanje dolazi. Ova objava je ona koja donosi brojeve verzija.
„Nadogradite zavisnosti Next.js-a kako biste sačuvali bezbjednost svojih aplikacija.“
Povezano
Python 3.15 uvodi UTF-8 kao podrazumijevano kodiranje i odloženo učitavanje modula
Python 3.15.0 objavljen je 9. oktobra 2026. Datoteke otvorene bez zadatog kodiranja sada se na svakom sistemu čitaju i pišu kao UTF-8, a nova naredba lazy import odlaže učitavanje modula do trenutka kad zatreba. Izdanje donosi i tip frozendict i profiler koji radi uzorkovanjem.
Python Software Foundationprovjereno

Tim Denoa prelazi u Cloudflare, a okruženje Deno dobija još godinu dana ispravki
Ryan Dahl je 9. oktobra 2026. objavio da cijeli tim Denoa prelazi u Cloudflare. Izvršno okruženje Deno dobijaće mjesečne ispravke još godinu dana, a potom se razvoj završava. Servis Deno Deploy gasi se za šest mjeseci, dok registar JSR nastavlja da radi.
Denoprovjereno

Anthropic održavaocima otvorenog koda besplatno šalje izvještaje o ranjivostima koje nije pregledao čovjek
Anthropic je 8. oktobra 2026. pokrenuo OSS Scanner, besplatnu uslugu skeniranja za projekte otvorenog koda koji se sami prijave. Skeniranje rade najjači modeli kompanije, među kojima je Claude Mythos. Svaki izvještaj sadrži postupak za reprodukciju greške, objašnjenje i predlog ispravke kad postoji, ali ga prije slanja ne provjerava nijedan čovjek. Anthropic navodi da očekuje da više od 90 odsto nalaza bude tačno.
Anthropicprovjereno