Katalog CVE

CVE-2026-119201

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.21%

Percentyl 10 - wyżej niż 10% wszystkich znanych CVE

Streszczenie

W Nuxt w wersjach od 4.6.0 do 4.6.3 serwer deweloperski zapisuje wygenerowany appSecret w pliku <buildDir>/app-secret (domyślnie .nuxt/app-secret) w katalogu dostępnym przez konfigurację Vite server.fs. Klient z bezpośrednim dostępem HTTP do wystawionego serwera deweloperskiego może pobrać ten plik, użyć deriveSecret() do wyliczenia pochodnych sekretów (np. domyślnego hasła useSession) i sfałszować ciasteczka sesji akceptowane przez ten serwer. Domyślne wiązanie do localhost ogranicza ekspozycję zdalną, a buildy produkcyjne i serwery z jawnie skonfigurowanym appSecret nie są podatne. Problem naprawiono w wersji 4.6.3.

Ocena ryzyka

Osoba atakująca z dostępem sieciowym do serwera deweloperskiego może przejąć sesje i podszyć się pod użytkowników, jeśli serwer jest wystawiony poza localhost. Ryzyko dotyczy głównie środowisk deweloperskich wystawionych publicznie.

Rekomendacja

Zaktualizuj Nuxt do wersji 4.6.3 lub nowszej. Nie wystawiaj serwera deweloperskiego poza localhost i rozważ jawne ustawienie appSecret w konfiguracji.

Inne podatności w Nuxt

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

Nuxt is an open-source web development framework for Vue.js. From 4.6.0 until 4.6.3, nuxt dev stores a generated appSecret in <buildDir>/app-secret, by default .nuxt/app-secret, within a directory allowed by Vite's server.fs configuration. A client with direct HTTP access to an exposed development server can fetch the file, use deriveSecret() to compute derived secrets such as the default useSession password, and forge session cookies accepted by that development server. The default localhost binding limits remote exposure, cross-origin browser reads are blocked, production builds and development servers with an explicitly configured appSecret are not affected. This issue is fixed in version 4.6.3.

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