CVE-2026-65904
Təsvir
DOMPurify 3.3.3 versiyasına qədər olan versiyalarda, element fərqli pəncərə/realm-dən (məsələn, iframe-in contentDocument-i) gəldikdə, IN_PLACE rejimi vasitəsilə ötürülən DOM elementlərini təmizləmək mümkün olmur. Şəxsi _isNode() funksiyasındakı cross-realm instanceof yoxlaması kənar realm düyünləri üçün "false" qaytarır ki, bu da DOMPurify-ın elementi sətirə çevirməsinə ('[object HTMLDivElement]' nəticəsini verir), səssiz şəkildə IN_PLACE dəyərini "false" olaraq sıfırlamasına və təmizlənməmiş elementi hər hansı XSS payload-ları ilə birlikdə dəyişdirilməmiş halda geri qaytarmasına səbəb olur.
Necə düzəltmək olar
- cure53 dompurify3.4.4 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| cure53 dompurify | v < 3.4.4 | 3.4.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.
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.