CVE-2026-82642 in Readestinfo

Zusammenfassung

von VulDB • 30.08.2026

Readest ist ein Open-Source-E-Book-Leseprogramm, das auf Tauri basiert. In Versionen vor 0.11.16 wird der HTML-Inhalt von EPUB-Kapiteln mit DOMPurify unter Verwendung einer Konfiguration bereinigt, die ausschließlich das `<script>`-Tag verbietet (FORBID_TAGS: ['script']) in apps/readest-app/src/services/transformers/sanitizer.ts. DOMPurify parsiert den Inhalt des `srcdoc`-Attributs bei `<iframe>`-Elementen nicht und behandelt es als ein opakes String-Attribut, sodass ein Angreifer, der ein `<iframe>`-Element dazu bringen kann, die Bereinigung zu überstehen, ein vollständiges HTML-Dokument mit einem `<script>`-Tag im `srcdoc`-Attribut einbetten und dieses ausführen lassen kann, wenn der Browser das iframe rendert. Das Content-Iframe ist mit sandbox="allow-same-origin allow-scripts" konfiguriert, sodass Skripte, die darin ausgeführt werden, dieselbe Ursprungsdomäne (Origin) wie das übergeordnete Element teilen und auf parent.parent.__TAURI_INTERNALS__.invoke(...) zugreifen können, was Zugriff auf alle Tauri-IPC-Befehle gewährt, die die Anwendung verwenden darf, was zu beliebiger Codeausführung eskaliert. Die Payload kann unsichtbar gemacht werden (iframe mit Nullgröße, transparent), sodass der Leser nur normalen Buchtext sieht. Version 0.11.16 härtete die Bereinigungskonfiguration durch Hinzufügen von 'iframe', 'object' und 'embed' zu FORBID_TAGS sowie das Hinzufügen von 'srcdoc' zu FORBID_ATTR ab.

If you want to get best quality of vulnerability data, you may have to visit VulDB.

Zuständig

JFROG

Reservieren

30.08.2026

Veröffentlichung

30.08.2026

Moderieren

akzeptiert

Eintrag

VDB-397146

CPE

bereit

EPSS

0.00000

KEV

nein

Aktivitäten

low

Quellen

Might our Artificial Intelligence support you?

Check our Alexa App!