CVE-2026-66843
Təsvir
rrrene html_sanitize_ex daxilindəki HTML5 scrubber-də etibarsız idarəetmə sahəsindən funksionallığın daxil edilməsi zəifliyi uzaqdakı hücumçuya təmizlənmiş HTML-dəki <object> elementinin data atributu vasitəsilə seçdikləri sənədi etibarlı səhifəyə yükləməyə imkan verir. object elementi lib/html_sanitize_ex/scrubber/html5.ex faylında allow_tag_with_uri_attributes/3 vasitəsilə heç vaxt qeydiyyata alınmayan yeganə URI daşıyan elementdir və onun yeganı mühafizəsi kiçik hərflərlə yazılmış "javascript:" prefiksi ilə uyğunlaşmadır; buna görə də qarışıq registrlə yazılmış variantlar, data: URI-ləri, protokola nisbətən URL-lər və eyni mənşəli (same-origin) yollar qorunub saxlanılır. Bu, şərtsiz saytlararası skriptinq (XSS) deyil. Müasir brauzerlərdə javascript: URL-i <object data> vasitəsilə icra olunmur, data: sənədləri şəffaf olmayan mənşədə (opaque origin) yüklənir və host-mənşəli skriptin icrası əlavə olaraq tətbiqin hücumçu tərəfindən idarə olunan məzmunu eyni mənşəli yoldan təqdim etməsini tələb edir. Bu problem html_sanitize_ex versiyalarını əhatə edir: 0.3.1-dən 1.4.5-ə qədər və 1.5.0-rc.0-dan 1.5.3-ə qədər.
Necə düzəltmək olar
- rrrene htmlsanitizeex1.5.3 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| rrrene htmlsanitizeex | 0.3.1 ≤ v < 1.5.3 | 1.5.3 |
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.