Katalog CVE

CVE-2026-40299

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

Prawdopodobieństwo exploitacji (EPSS)

Niskie ryzyko
0.34%

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

Streszczenie

W aplikacjach używających middleware next-intl przed wersją 4.9.1 z opcją localePrefix: 'as-needed' można skonstruować adresy URL, w których obsługa ścieżek i parser URL WHATWG rozwiązywały względny cel przekierowania do innego hosta (np. scheme-relative '//' lub znaki kontrolne usuwane przez parser). Middleware mógł przekierować przeglądarkę poza witrynę, mimo że użytkownik zaczynał od zaufanego adresu aplikacji.

Ocena ryzyka

Atakujący może wykorzystać otwarte przekierowanie do phishingu i kradzieży danych uwierzytelniających, wykorzystując zaufanie do domeny aplikacji. Ryzyko dotyczy aplikacji Next.js z next-intl i wskazaną konfiguracją.

Rekomendacja

Zaktualizuj next-intl do wersji 4.9.1 lub nowszej. Sprawdź konfigurację localePrefix i zweryfikuj logikę przekierowań w middleware.

Powiązane podatności

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

next-intl provides internationalization for Next.js. Applications using the `next-intl` middleware prior to version 4.9.1with `localePrefix: 'as-needed'` could construct URLs where path handling and the WHATWG URL parser resolved a relative redirect target to another host (e.g. scheme-relative `//` or control characters stripped by the URL parser), so the middleware could redirect the browser off-site while the user still started from a trusted app URL. The problem has been patchedin `[email protected]`.

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