Katalog CVE

CVE-2026-94544

ŚrednieCVSS 6.3
Opublikowano: Zaktualizowano: Przetłumaczono: NVD NIST

Streszczenie

Next.js w wersjach od 16.3.0 do 16.3.8 współdzieli wypełnienia pamięci podręcznej dla tego samego klucza bez rozdzielania żądań trybu roboczego od zwykłych żądań. Nakładające się zwykłe żądanie może otrzymać nieuwierzytelnione nieopublikowane treści z wypełnienia trybu roboczego, a nakładające się żądanie trybu roboczego może otrzymać opublikowane treści ze zwykłego wypełnienia. Gdy zwykłe żądanie prerenderuje stronę, treści zależne od wersji roboczej mogą pozostać w wygenerowanej stronie i być serwowane późniejszym odwiedzającym do czasu rewalidacji. Luka dotyczy witryn z włączonymi Cache Components lub experimental.useCache, gdy funkcje buforowane zwracają treści zależne od wersji roboczej. Problem naprawiono w wersji 16.3.8.

Ocena ryzyka

Ryzyko polega na możliwym ujawnieniu nieopublikowanych treści (np. wersji roboczych) nieautoryzowanym użytkownikom, co może prowadzić do wycieku poufnych informacji lub naruszenia integralności publikowanych treści.

Rekomendacja

Zaleca się natychmiastową aktualizację Next.js do wersji 16.3.8 lub nowszej, aby wyeliminować ryzyko związane z nieprawidłowym współdzieleniem pamięci podręcznej.

Inne podatności w Next.js

Zobacz wszystkie
Oryginalny opis (angielski, źródło NVD)

Next.js is a React framework for building full-stack web applications. From 16.3.0 until 16.3.8, pending use cache fills for the same key are shared without separating Draft Mode requests from regular requests. An overlapping regular request can receive unauthenticated unpublished content from an editor's Draft Mode fill, while an overlapping Draft Mode request can receive published content from a regular fill. When the regular request prerenders a page, the draft-dependent content can persist in the generated page and be served to later visitors until revalidation. Sites are affected when Cache Components or experimental.useCache is enabled and cached functions return draft-dependent content. This issue is fixed in version 16.3.8.

Dane podatności pochodzą z NVD (NIST) · CISA KEV · EPSS