PT-2026-83563 · Readest · Readest

CVE-2026-82642

·

Publicado

2026-08-30

·

Atualizado

2026-08-30

CVSS v3.1

8.8

Alta

VetorAV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H
Nome do Software Vulnerável e Versões Afetadas Readest versões anteriores a 0.11.16
Description O HTML dos capítulos de EPUB é sanitizado usando DOMPurify com uma configuração que proíbe apenas a tag <script> no arquivo apps/readest-app/src/services/transformers/sanitizer.ts. Como o DOMPurify trata o atributo srcdoc de elementos <iframe> como uma string opaca sem analisar seu conteúdo, um invasor pode incorporar um documento HTML completo contendo uma tag <script> dentro do atributo srcdoc. Como o iframe é configurado com sandbox="allow-same-origin allow-scripts", o script executado compartilha a origem pai e pode acessar parent.parent. TAURI INTERNALS .invoke(...). Isso permite que o invasor utilize qualquer comando Tauri IPC (Inter-Process Communication) disponível para o aplicativo, resultando na execução de código arbitrário. O iframe malicioso pode ser tornado invisível para o usuário.
Recommendations Atualize para a versão 0.11.16.

Exploit

Correção

XSS

Encontrou algum problema na descrição? Tem algo a acrescentar? Fique à vontade para nos escrever 👾

Enumeração de Fraquezas

Identificadores relacionados

CVE-2026-82642
GHSA-P4X7-PF2C-XRVJ

Produtos afetados

Readest