CVE-2022-39353

Kritik

Təsvir

xmldom, təmiz JavaScript ilə yazılmış W3C standartına əsaslanan (XML DOM Level 2 Core) `DOMParser` və `XMLSerializer` moduludur. xmldom birdən çox üst səviyyəli elementlər ehtiva etdiyi üçün düzgün formalaşmamış XML sənədlərini analiz edir və heç bir xəta bildirmədən və ya istisna (exception) yaratmadan bütün kök düyünləri `Document`-in `childNodes` kolleksiyasına əlavə edir. Bu, ağacda yalnız bir kök düyünün olduğu fərziyyəsini pozur ki, bu da asılılıqlar üçün potensial problem yaratdığından CVE-2022-39299-un verilməsinə səbəb olmuşdur. @xmldom/xmldom@~0.7.7, @xmldom/xmldom@~0.8.4 (dist-tag latest) və ya @xmldom/xmldom@>=0.9.0-beta.4 (dist-tag next) versiyalarına yeniləyin. Müvəqqəti həll yolu kimi, istifadə halınızdan asılı olaraq aşağıdakı yanaşmalardan birini tətbiq edin: elementləri bütün DOM daxilində axtarmaq əvəzinə, yalnız `documentElement` daxilində axtarın və ya 1-dən çox `childNode`-a malik olan sənədi rədd edin.

CiddilikKritik
CVSS9.4
İstismar ehtimalı—
MəhsulXmldom
Dərc2 noy 2022
İlk görülmə2 noy 2022

Necə düzəltmək olar

Yeniləyin
  • xmldom_project xmldom0.6.0, 0.7.7, 0.8.4 və ya daha yeni versiya
  • @xmldom/xmldom0.7.7, 0.8.4, 0.9.0-beta.4 və ya daha yeni versiya

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
xmldom_project xmldomv < 0.6.0, 0.7.0 ≤ v < 0.7.7, 0.8.0 ≤ v < 0.8.4, 0.9.00.6.0, 0.7.7, 0.8.4
debian debian_linux10.0—
xmldomnpmv ≤ 0.6.0—
@xmldom/xmldomnpmv < 0.7.7, 0.8.0 ≤ v < 0.8.4, 0.9.0-beta.1 ≤ v < 0.9.0-beta.40.7.7, 0.8.4, 0.9.0-beta.4

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-2022-39353 · Xmldom · Dark Radar