CVE-2026-21715
Təsvir
Node.js Permission Model fayl sistemi tətbiqindəki bir çatışmazlıq, bütün müqayisəli fayl sistemi funksiyaları tələb olunan oxuma icazələrini düzgün şəkildə yoxlasa da, `fs.realpathSync.native()` funksiyasının bu yoxlamalar olmadan qalmasına səbəb olur. Nəticədə, məhdudlaşdırılmış `--allow-fs-read` ilə `--permission` altında işləyən kod hələ də `fs.realpathSync.native()` funksiyasından istifadə edərək faylların mövcudluğunu yoxlaya, simvolik keçid (symlink) hədəflərini müəyyən edə və icazə verilmiş kataloqların kənarındakı fayl sistemi yollarını sadalaya bilər. Bu zəiflik, Permission Model-dən istifadə edən və `--allow-fs-read` parametrinin qəsdən məhdudlaşdırıldığı **20.x, 22.x, 24.x və 25.x** proseslərinə təsir göstərir.
Necə düzəltmək olar
Mənbələrdə bu zəiflik üçün düzəldilmiş versiya və ya yamaq keçidi yoxdur.
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| nodejs node.js | v ≤ 20.20.1, 22.0.0 ≤ v ≤ 22.22.1, 24.0.0 ≤ v ≤ 24.14.0, 25.0.0 ≤ v ≤ 25.8.1 | — |
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.
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.