CVE-2020-14000

Kritik

Təsvir

MIT Lifelong Kindergarten Scratch scratch-vm 0.2.0-prerelease.20200714185213 versiyasından əvvəlki versiyalarda müəyyən _ simvolları olan etibarsız project.json fayllarından genişlənmə URL-lərini yükləyir. URL-in məzmunu skript kimi qəbul edildiyi və worker kimi icra olunduğu üçün bu, uzaqdan kodun icrasına səbəb olur. Məsuliyyətli kod serialization/sb3.js faylındakı getExtensionIdForOpcode funksiyasıdır. _ simvolunun istifadəsi köhnə versiyalardakı qoruma mexanizmi ilə uyğun gəlmir; həmin mexanizmdə URL-lər bölünürdü və nəticədə deserializasiya hücumlarının qarşısı alınırdı. QEYD: Worker skriptlərinin olmaması səbəbindən scratch.mit.edu hostinq xidmətinə təsir göstərmir.

CiddilikKritik
CVSS9.8
İstismar ehtimalı—
MəhsulMit Scratch-vm
Dərc16 iyl 2020
İlk görülmə16 iyl 2020

Necə düzəltmək olar

Yeniləyin
  • mit scratch-vm0.2.0-prerelease.20200714185213 və ya daha yeni versiya
  • scratch-vm0.2.0-prerelease.20200714185213 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
mit scratch-vmv < 0.2.0-prerelease.202007141852130.2.0-prerelease.20200714185213
scratch-vmnpmv < 0.2.0-prerelease.202007141852130.2.0-prerelease.20200714185213

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-2020-14000 · Mit Scratch-vm · Dark Radar