CVE-2026-73427
Təsvir
Trix gündəlik yazı işləri üçün nəzakətli mətn redaktorudur (WYSIWYG). Versiya 2.1.18-dək olan Trix, Input Events Level 2 dəstəyi olmayan gömülmüş WebView kimi fallback Level0InputController istifadə edən redaktora xüsusi hazırlanmış application/x-trix-document JSON faylı yerləşdirildikdə saytlararası skriptinq (XSS) zəifliyinə malikdir. StringPiece.fromJSON metodu JSON faylındakı href atributlarına təmizləmə aparmadan etibar edir ki, bu da javascript: URI ehtiva edən sürüklənə bilən elementin DOMPurify təmizləməsini yan keçərək DOM-a icra oluna bilən JavaScript kodunun yerləşdirilməsinə şərait yaradır. Zəifliyin istismarı üçün qurbanın hücumçu tərəfindən idarə olunan məzmunu sürükləyib buraxması tələb olunur və server tərəfli HTML təmizləmə prosesi yadda saxlanma zamanı faylı neytrallaşdıra bilər. Bu problem 2.1.18 versiyasında düzəldilmişdir.
Necə düzəltmək olar
- trix2.1.18 və ya daha yeni versiya
- action_text-trix2.1.18 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| trixnpm | v < 2.1.18 | 2.1.18 |
| action_text-trixRubyGems | v < 2.1.18 | 2.1.18 |
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.