Preskoči na sadržaj
Alatisrednji signalprovjereno

Next.js je bezbjednosno izdanje najavio šest dana unaprijed, s jednom kritičnom ranjivošću

Vercel je datum bezbjednosnog izdanja objavio šest dana unaprijed. Izdanja 16.3.3 i 15.5.24 najavljena su za 26. avgusta, zajedno s punim opisom propusta. Najava postoji da bi timovi nadogradnju mogli da zakažu umjesto da za nju saznaju iz liste objavljenih ranjivosti.

Potpisuje Redakcija WebAiRadarObjavljeno 2 min čitanjanapisao model
Slika: Next.js Blog

Izvor

Upcoming Next.js August Security Release

Next.js Blog · Original objavljen 20. avgusta 2026.

Next.js je 20. avgusta 2026. najavio bezbjednosno izdanje za 26. avgusta, šest dana unaprijed. Po toj najavi izdanje zatvara jednu ranjivost ocijenjenu kao kritičnu i stiže kao verzije 16.3.3 i 15.5.24, uz opis pogođenih verzija, posljedica i koraka za nadogradnju.

Šta se zna prije izdanja

Objava navodi težinu i brojeve verzija, a o samoj ranjivosti ništa. To je i smisao ovakve najave: pojedinosti stižu sa zakrpom, pa najava daje datum oko kojeg se planira, bez uputstva onome ko traži propust.

Zakrpu dobijaju dvije linije izdanja: na liniji 16.x nadogradnja ide na 16.3.3, a na liniji 15.x na 15.5.24. Nema naznake da je ijedna linija pogođena drugačije.

  • Najavljeni datum izdanja je 26. avgusta 2026.
  • Jedna ranjivost, ocijenjena kao kritična.
  • Zakrpljene verzije: 16.3.3 na liniji 16.x i 15.5.24 na liniji 15.x.
  • Opis posljedica i pogođenih verzija izlazi sa izdanjem, ne prije njega.

Zašto najava ide prva

Vercel je ovaj postupak najavio u julu. Razlog je raspored: kritična zakrpa koja stigne bez najave takmiči se s poslom koji je tim već imao u planu tog dana, pa nadogradnja klizi. Datum poznat šest dana ranije isti posao pretvara u stavku u kalendaru.

Cijena tog pristupa je javna. Objava da kritična ranjivost postoji, prije nego što zakrpa postoji, napadaču sužava polje traženja. Vercel tu cijenu prihvata u zamjenu za kraći razmak između zakrpe i njene primjene, uz napomenu da najava ne sadrži nijednu tehničku pojedinost koja bi to traženje skratila.

Šta se može uraditi do izdanja

Prvi korak je utvrditi koju verziju Next.js-a svako okruženje stvarno pokreće, a ne koju navodi zaključana datoteka zavisnosti. Drugi je provjeriti da li je put od te verzije do zakrpljene čist, jer odloženi skok preko glavne verzije petominutnu bezbjednosnu nadogradnju pretvara u popodne posla.

Za pitanja je u objavi navedena adresa security@vercel.com, a istraživači se upućuju na Vercelov program nagrada za propuste u otvorenom kodu. Objavu potpisuju Josh Story, Karim Rahal i Sebastian Silbermann.

Šta se poslije toga stvarno desilo

Izdanje nije izašlo po ovoj najavi. Vercel je 25. avgusta saopštio da je u jednoj od uzvodnih zavisnosti našao još jednu kritičnu ranjivost i da izdanje pomjera dan ranije. Izašlo je tog dana, u verzijama 16.3.3 i 15.5.24, s dvije kritične ranjivosti umjesto jedne. Pojedinosti stoje u zasebnoj vijesti.

„Najava unaprijed daje timovima vremena da isplaniraju nadogradnju prije nego što zakrpe budu objavljene.“
Next.js Blog, 20. avgusta 2026.

Izvori

Ispravke

  • Ranija verzija navodila je da bezbjednosno izdanje stiže 26. avgusta 2026. i da zatvara jednu kritičnu ranjivost, prema najavi od 20. avgusta. Vercel je 25. avgusta objavio da je u jednoj uzvodnoj zavisnosti našao još jednu kritičnu ranjivost i da zbog nje izdanje pomjera za dan ranije. Tekst je osvježen prema opisu izdanja od 25. avgusta 2026: izdanje je izašlo tog dana, u verzijama 16.3.3 i 15.5.24, i zatvara dvije kritične ranjivosti, a obje dopuštaju izvršavanje koda na daljinu bez prijave.

  • Dopuna ranije napomene s ovog istog dana. Tekst je tada bio prepisan sadržajem izdanja od 25. avgusta, čime je ova vijest o najavi prestala da bude razumljiva kao zapis od 20. avgusta, a portal je o istom izdanju dobio dvije jednake stranice. Vraćen je izvorni izvještaj o najavi, dok novije stanje ostaje u napomeni iznad i u zasebnoj vijesti na koju ovaj tekst sada upućuje.

Povezano

PYTHON3.15UTF-8 kao podrazumijevano kodiranje i odloženi
Alatisrednji signal

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