PT-2026-83563 · Readest · Readest
CVE-2026-82642
·
Publicado
2026-08-30
·
Atualizado
2026-08-30
CVSS v3.1
8.8
Alta
| Vetor | AV: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
Produtos afetados
Readest