CVE-2023-34245
Təsvir
@udecode/plate-link, Slate & React üçün udecode/plate zəngin mətn redaktoru plagin sisteminin link işləyicisidir. Link plagini və link UI komponentinin təsirlənmiş versiyaları `javascript:` sxeminin istifadəsini qarşısını almaq üçün URL-ləri təmizləmir. Nəticədə, JavaScript URL-ləri olan linklər Plate redaktoruna müxtəlif yollarla, o cümlədən zərərli məzmunu açmaq və ya yapışdırmaqla daxil edilə bilər. `@udecode/plate-link` 20.0.0 bu problemi link plagininə `allowedSchemes` seçimi əlavə etməklə həll edir və standart olaraq `['http', 'https', 'mailto', 'tel']` dəyərini təyin edir. Bu siyahıda olmayan sxemdən istifadə edən URL-lər DOM-a göstərilməyəcək. İstifadəçilərə yeniləmə tövsiyə olunur. Yeniləmə imkanı olmayan istifadəçilərə `LinkElement` və `PlateFloatingLink` komponentlərini hər hansı anchor elementi göstərməzdən əvvəl URL sxemini açıq şəkildə yoxlayan implementasiyalarla əvəz etmələri tövsiyə olunur.
Necə düzəltmək olar
- udecode plate20.0.0 və ya daha yeni versiya
- @udecode/plate-link20.0.0 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| udecode plate | v < 20.0.0 | 20.0.0 |
| @udecode/plate-linknpm | v < 20.0.0 | 20.0.0 |
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.