Zafiyet.live Keşfet. Değerlendir. Düzelt. Doğrula.
  • Son 7 gün
  • CWE-436
  • CWE-863

CVE-2026-114131

Nuxt, yol kuralları kodlanmış istek yolunu kullanıyor; yüzde kodlu segmentler appMiddleware korumasını atlatabiliyor

nuxt

Orta 6,5 CVSS 3.1
Yayımlandı
Güncellendi
21 Eki 2026
Açık yaşı
7 gün
Kaydı açan
GitHub_M

ÖzetTürkçe

Nuxt, Vue.js için geliştirilmiş açık kaynaklı bir web geliştirme çatısıdır. 3.11.0 ile 3.21.4 arasındaki sürümlerde ve 4.4.4 sürümünde, Nuxt yol kuralı anahtarlarını ham istek yoluyla karşılaştırırken, rota çözümlemesi dinamik ve catch-all parametrelerini çözümler. Bu uyuşmazlık, yüzde kodlu bir segmentin, korunan bir sayfaya, o yol için tanımlanan routeRules girdisiyle eşleşmeden çözümlenmesine izin vermektedir. Sonuç olarak, sunucu tarafı render sırasında appMiddleware atlanabilir ve kimlik doğrulaması yapılmamış bir istemci, korunan sayfayı ve SSR verilerini alabilir. Aynı uyuşmazlık, redirect, appLayout, ssr, prerender ve cache, isr ve swr değerlerinden türetilen payload bayraklarını içeren uygulama manifest kurallarını da etkilemektedir. Bu güvenlik açığı 4.4.4 ve 3.21.4 sürümlerinde giderilmiştir. CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N vektörü ile 6.5 (ORTA) puan almıştır. Zayıflık sınıfları: CWE-436, CWE-863.

Kaynaktaki açıklama (İngilizce)

Nuxt is an open-source web development framework for Vue.js. From 3.11.0 until 3.21.4 and 4.4.4, Nuxt compares route-rule keys with the raw request path while route resolution decodes dynamic and catch-all parameters, allowing a percent-encoded segment to resolve to a protected page without matching the routeRules entry intended for that path. As a result, appMiddleware can be skipped during server rendering and an unauthenticated requester can receive the gated page and its SSR data. The same mismatch affects app-manifest rules including redirect, appLayout, ssr, prerender, and payload flags derived from cache, isr, and swr. This vulnerability is fixed in 4.4.4 and 3.21.4.

Bu açığın açıklamasını Türkçeye çevirdik. Adım adım çözüm önerilerini kritik ve yeni açıklar için hazırlıyoruz; düzeltilmiş sürüm aşağıdaki tabloda, ayrıntılar üreticinin duyurusunda.

Etkilenen sürümler1 yazılım

YazılımEtkilenenDüzeltildiği sürüm
nuxt Sürüm belirtilmemiş –

Kaynaklar7 kaynak

Kayıt geçmişi

  1. Yayımlandı

İlgili açıklar

Türkçe metin, resmi kayıtlardaki bilgilerle yapay zekâ yardımıyla yazıldı ve yayından önce otomatik kontrollerden geçti. Bir değişikliği uygulamadan önce üreticinin duyurusuna mutlaka bakın.