Katalog CVE

CVE-2026-114133

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.22%

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

Streszczenie

Framework Nuxt w wersjach od 3.13.0 do 4.6.2 zawiera podatność polegającą na tym, że renderer server-island serializuje surowe dane wejściowe useHeadSafe bez zachowania znacznika bezpiecznego wejścia, a NuxtIsland wstawia je do nagłówka strony jako zwykły wpis. Aplikacja przekazująca dane kontrolowane przez atakującego do useHeadSafe w komponencie .server.vue lub renderowanym przez NuxtIsland może wyświetlić wartości normalnie usuwane przez listę dozwolonych, w tym atrybuty obsługi zdarzeń lub wykonywalną treść skryptu, co prowadzi do przechowywanego XSS w domenie aplikacji. Problem naprawiono w wersji 4.6.2.

Ocena ryzyka

Osoba atakująca może wstrzyknąć złośliwe skrypty, które zostaną zapisane i wykonają się w przeglądarce użytkowników aplikacji, co może prowadzić do kradzieży sesji lub działań w ich imieniu. Ryzyko dotyczy aplikacji Nuxt w wersjach od 3.13.0 do 4.6.2 przekazujących dane atakującego do useHeadSafe.

Rekomendacja

Zaktualizuj Nuxt do wersji 4.6.2 lub nowszej. Unikaj przekazywania danych kontrolowanych przez użytkownika do useHeadSafe w komponentach .server.vue i renderowanych przez NuxtIsland.

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 3.13.0 until 4.6.2, the server-island renderer serializes raw useHeadSafe entry input into the island response without preserving the safe-input marker, and NuxtIsland later inserts that input into the page head as an ordinary entry. An application that passes attacker-controlled data to useHeadSafe in a .server.vue component or page, or in a component rendered through NuxtIsland, can therefore render values normally removed by the allowlist, including event-handler attributes or executable script content, resulting in stored cross-site scripting in the application origin. This issue is fixed in version 4.6.2 .

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