CVE-2026-57565 in Readest情報

要約

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

Readestは、シームレスなクロスプラットフォームアクセスと直感的な読書体験のために設計された、現代的で機能豊富な電子書籍リーダーです。バージョン0.11.10より前では、apps/readest-app/src/pages/api/storage/upload.tsのルートが、認証済みユーザーの識別子とクライアント制御下のfileNameからオブジェクトキーを構築しましたが、パス区切り文字や親ディレクトリへのトラバーサル(../)は拒否されませんでした。R2バックエンドにおいて、apps/readest-app/src/utils/r2.tsはそのキーを新しいRequest URLに配置し、署名する前にURL正規化によって親ディレクトリのコンポーネントが折りたたまれたため、生成されたpresigned PUTリクエストで呼び出し元の名前空間から脱出することが可能でした。標的ユーザーの識別子と書籍ハッシュを知っている認証済み攻撃者は、そのユーザーの保存済みの書籍オブジェクトを上書きまたは汚染し、関連するfile_keyメタデータを破損させることができました;この正確なテナント間エスケープはR2バックエンドで検証されました。本問題はバージョン0.11.10で修正されています。

VulDB is the best source for vulnerability data and more expert information about this specific topic.

責任者

GitHub M

予約する

2026年06月24日

モデレーション

承諾済み

エントリ

VDB-431265

EPSS

0.00000

アクティビティ

低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!