CVE-2026-82642

Yüksək

Təsvir

Readest, Tauri əsasında qurulmuş açıq mənbəli elektron kitab oxuyucusudur. 0.11.16 versiyasından əvvəlki versiyalarda, EPUB fəsillərinin HTML kodu `apps/readest-app/src/services/transformers/sanitizer.ts` faylında yalnız `<script>` teqinə icazə verməyən (`FORBID_TAGS: ['script']`) konfiqurasiya ilə DOMPurify vasitəsilə təmizlənirdi. DOMPurify `<iframe>` elementlərindəki `srcdoc` atributunun məzmununu təhlil etmir və onu şəffaf sətir atributu kimi qəbul edir. Buna görə də, sanitarizasiyadan keçib qala bilən bir `<iframe>` elementi yerləşdirən hücumçu, `srcdoc` daxilinə `<script>` teqi olan tam bir HTML sənədi yerləşdirə bilər və brauzer iframe-i render etdikdə bu skript icra olunar. Məzmun iframe-i `sandbox="allow-same-origin allow-scripts"` olaraq konfiqurasiya edildiyi üçün onun daxilində icra olunan skript valideyn mənşəyi ilə paylaşılır və `parent.parent.__TAURI_INTERNALS__.invoke(...)` funksiyasına çata bilir. Bu, tətbiqin istifadəsinə icazə verilən hər bir Tauri IPC əmrini əlçatan edərək ixtiyari kodun icrasına gətirib çıxarır. Payload görünməz edilə bildiyi üçün (sıfır ölçülü, şəffaf iframe) oxucu yalnız normal kitab mətnini görür. 0.11.16 versiyasında `FORBID_TAGS` siyahısına 'iframe', 'object' və 'embed', `FORBID_ATTR` siyahısına isə 'srcdoc' əlavə edilərək sanitarizasiya konfiqurasiyası gücləndirilmişdir.

CiddilikYüksək
CVSS8.8
İstismar ehtimalı—
MəhsulReadest
Dərc30 avq 2026
İlk görülmə30 avq 2026

Necə düzəltmək olar

Təsirlənən məhsullar

MəhsulTəsirlənən versiyalarDüzəldildiyi versiya
readest readestv < 0.11.160.11.16

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.

Intelligence 360 paketində

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.