Dans les versions desktop Tauri de Readest antérieures à 0.11.10, des commandes accessibles depuis le webview acceptaient des chemins contrôlés par celui-ci sans vérification suffisante du périmètre de fichiers. Si du JavaScript s’exécute dans l’origine privilégiée de l’application, il peut provoquer la lecture ou l’écriture de fichiers accessibles au processus; installer Readest 0.11.10 ou une version ultérieure.
Source : NVD — CVE-2026-57567
Analyse technique
Les commandes download_file et upload_file transmettaient des chemins contrôlés par le webview à File::create et File::open sans valider le périmètre Tauri ni bloquer chemins absolus et traversées de répertoires.
Impact, versions et correctif
Action recommandée
Mettre à niveau vers Readest 0.11.10 ou ultérieur; limiter également l’exécution de JavaScript non fiable dans l’origine privilégiée de l’application.
Sources
Priorisation DFS : P3 · 1 source(s).