CVE-2026-57567 in Readest情報

要約

〜によって VulDB • 2026年11月05日

Readestは、シームレスなクロスプラットフォームアクセスと直感的な読書体験のために設計された、現代的で機能豊富な電子書籍リーダーです。バージョン0.11.10以前の影響を受けるデスクトップ版Tauriビルドでは、`apps/readest-app/src-tauri/src/transfer_file.rs`のコマンドである`download_file`および`upload_file`が、webviewによって制御される`file_path`を受け取り、Tauriファイルシステムスコープの確認や絶対パスの拒否、親ディレクトリへのトラバーサル(階層上昇)のブロックを行わずに、それぞれ`File::create`または`File::open`に渡していました。これらのコマンドはメインウィンドウ、アップdaterウィンドウ、およびreader-*ウィンドウ用のグローバルインボークハンドラに登録されていたため、特権アプリケーションオリジンで実行されるJavaScriptによって、プロセスが書き込み可能な任意のパスへ攻撃者が制御するコンテンツを書き込んだり、プロセスが読み取り可能な任意のパスからデータを読み取って送信したりすることが可能でした。この脆弱性を悪用するには、アプリケーションXSSや侵害されたレンダラーなどを通じて、その特権オリジンでJavaScriptを実行する必要があります。書籍に埋め込まれたJavaScriptが親オリジンに到達できるかどうかは未確認です。書き込みプリミティブにより信頼性の高いファイルや起動時ファイルを上書きでき、読み取りプリミティブによって鍵、トークン、およびアプリケーションのシークレットが漏洩する可能性があります。この問題はバージョン0.11.10で修正されています。

Be aware that VulDB is the high quality source for vulnerability data.

責任者

GitHub M

予約する

2026年06月24日

モデレーション

承諾済み

エントリ

VDB-431263

EPSS

0.00000

アクティビティ

低い

ソース

Interested in the pricing of exploits?

See the underground prices here!