CVE-2026-27469
Təsvir
Isso, Python və JavaScript dillərində yazılmış yüngül şərhlər serveridir. 0afbfe0691ee237963e8fb0b2ee01c9e55ca2144 commit-indən əvvəlki versiyalarda vebsayt və müəllif şərh sahələrinə təsir edən saxlanılan saytlararası skriptinq (XSS) zəifliyi mövcuddur. Vebsayt sahəsi quote=False istifadə edilərək HTML-escape edilmişdir ki, bu da tək və cüt dırnaqların escape edilməməsinə səbəb olmuşdur. Frontend vebsayt dəyərini sətir birləşdirməsi vasitəsilə birbaşa tək dırnaqlı href atributuna yerləşdirdiyi üçün, URL-dəki tək dırnaq atribut kontekstindən çıxmağa imkan verir və ixtiyari hadisə idarəçilərinin (məsələn, onmouseover, onclick) inyeksiyasına yol açır. Eyni escape mexanizmi istifadəçi yönümlü şərh redaktə nöqtəsində (PUT /id/) və moderasiya redaktə nöqtəsində (POST /id//edit/) tamamilə çatışmır. Bu problem 0afbfe0691ee237963e8fb0b2ee01c9e55ca2144 commit-i ilə düzəldilmişdir. Müvəqqəti həll yolu kimi, şərh moderasiyasının aktivləşdirilməsi (isso.cfg faylında moderation = enabled = true) autentifikasiya olunmamış istifadəçilərin şərh paylaşmasının qarşısını alır və istismarı çətinləşdirir, lakin bu, problemi tam aradan qaldırmır, çünki moderator zərərli şərhi aktivləşdirdikdə ziyarətçilər hələ də risk altında qalacaqdır.
Necə düzəltmək olar
- isso0.13.2 və ya daha yeni versiya
Təsirlənən məhsullar
| Məhsul | Təsirlənən versiyalar | Düzəldildiyi versiya |
|---|---|---|
| issoPyPI | v < 0.13.2 | 0.13.2 |
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.