CVE-2025-32395

Orta

Təsvir

Vite JavaScript üçün frontend alətlər çərçivəsidir. 6.2.6, 6.1.5, 6.0.15, 5.4.18 və 4.5.13 versiyalarından əvvəl, dev server Node və ya Bun üzərində işləyirsə, istənilən faylların məzmunu brauzerə qaytarıla bilər. HTTP 1.1 spesifikasiyası (RFC 9112) request-target hissəsində # simvoluna icazə vermir, lakin hücumçu belə bir sorğu göndərə bilər. Yanlış request-line (request-target daxil olmaqla) olan sorğular üçün spesifikasiya onları 400 və ya 301 ilə rədd etməyi tövsiyə edir. Eyni qayda HTTP 2 üçün də keçərlidir. Node və Bun mühitlərində bu sorğular daxili şəkildə rədd edilmir və istifadəçi tərəfinə ötürülür. Belə sorğularda http.IncomingMessage.url dəyəri # simvolunu ehtiva edir. Vite, server.fs.deny yoxlamasını apararkən req.url-in # simvolunu ehtiva etməyəcəyini fərz etmişdir ki, bu da həmin növ sorğuların yoxlamadan yan keçməsinə şərait yaradır. Yalnız Vite dev serverini açıq şəkildə şəbəkəyə açan ( --host və ya server.host konfiqurasiya seçimindən istifadə edərək) və Vite dev serverini Deno olmayan mühitlərdə (məsələn, Node, Bun) işlədən tətbiqlər təsirlənir. Bu zəiflik 6.2.6, 6.1.5, 6.0.15, 5.4.18 və 4.5.13 versiyalarında aradan qaldırılmışdır.

CiddilikOrta
CVSS6.0
İstismar ehtimalı—
MəhsulVite
Dərc10 apr 2025
İlk görülmə10 apr 2025

Necə düzəltmək olar

Yeniləyin
  • vite6.2.6, 6.1.5, 6.0.15, 5.4.18, 4.5.13 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
vitenpm6.2.0 ≤ v < 6.2.6, 6.1.0 ≤ v < 6.1.5, 6.0.0 ≤ v < 6.0.15, 5.0.0 ≤ v < 5.4.18, v < 4.5.136.2.6, 6.1.5, 6.0.15, 5.4.18, 4.5.13

Versiyanızı yoxlayın

Məhsulu seçin və istifadə etdiyiniz versiyanı yazın; versiyanın təsirlənən aralıqda olub-olmadığını görün.

Intelligence 360 paketində

Attack Surface Management

Domenlərinizə bağlı aktivləri, onlarda işləyən texnologiyaları və məlum zəiflikləri bir siyahıda görün.

CVE-2025-32395 · Vite · Dark Radar