CVE-2026-57998
Təsvir
better-npm-audit versiya 3.11.0 daxil olmaqla bütün versiyaları və 4.0.0-rc.2 önburaxılışı, istifadəçi tərəfindən təmin edilən --registry seçimini validasiya etmədən və ya dırnağa almadan src/handlers/handleInput.ts faylında əmr sətrinə yerləşdirərək npm audit əmrini formalaşdırır, daha sonra həmin sətiri index.ts faylındakı child_process.exec() funksiyasına ötürür ki, bu da shell başladır. Nöqtəli vergül, boru (pipe) və ya əmr əvəzetməsi kimi shell meta simvolları ehtiva edən reyestr dəyəri, audit prosesini işlədən imtiyazlarla ixtiyari əməliyyat sistemi əmrlərinin icrasına imkan verir.
Necə düzəltmək olar
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| jeemok better-npm-audit | v ≤ 3.11.0, 4.0.0-rc.2 | — |
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.