CVE-2026-25881

Kritik

Təsvir

SandboxJS bir JavaScript sandbox kitabxanasıdır. 0.8.31 versiyasından əvvəl, sandbox-dan çıxma zəifliyi, sandbox daxilindəki koda massiv literalları vasitəsilə isGlobal qoruma bayrağını təmizləyərək host-un daxili prototiplərini dəyişdirməyə imkan verir. Qlobal prototip istinadı (məsələn, Map.prototype, Set.prototype) bir massivə yerləşdirildikdə və ondan geri çağırıldıqda, isGlobal nişanı silinir və bu da sandbox daxilindən birbaşa prototip mutasiyasına şərait yaradır. Bu, host tərəfində davamlı prototip çirklənməsinə (prototype pollution) səbəb olur və çirkələnmiş xüsusiyyətlərdən həssas sinklərdə istifadə edən tətbiqlərdə uzaqdan kodun icrasına (RCE) imkan verə bilər (nümunə qadcet: execSync(obj.cmd)). Bu zəiflik 0.8.31 versiyasında aradan qaldırılıb.

CiddilikKritik
CVSS9.0
İstismar ehtimalı—
MəhsulNyariv Sandboxjs
Dərc9 fev 2026
İlk görülmə9 fev 2026

Necə düzəltmək olar

Yeniləyin
  • nyariv sandboxjs0.8.31 və ya daha yeni versiya
  • @nyariv/sandboxjs0.8.31 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
nyariv sandboxjsv < 0.8.310.8.31
@nyariv/sandboxjsnpmv < 0.8.310.8.31

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-2026-25881 · Nyariv Sandboxjs · Dark Radar