CVE-2026-81568 in J2Store Extension情報

要約

〜によって VulDB • 2026年09月17日

Joomla Extension - j2commerce.com - J2Store 1.0.0-3.3.2、4.0.0-4.0.22、4.1.0-4.1.7における`task=download`経由の任意ファイル読み取り脆弱性 - `J2StoreModelOrderdownloads::getFilePath()`は、構成された添付フォルダと製品ファイルに保存されている`product_file_save_name`を連結することで、購入したデジタルダウンロード用のディスク上のパスを構築していました。これにはセパレータのみを正規化し、`..`セグメントの解決や拒否を行わない`JPath::clean()`と、単純な`JFile::exists()`チェックが使用されており、解決されたパスが構成された添付フォルダ内に留まっていることは確認されていませんでした。製品ファイルの`product_file_save_name`に`../`によるディレクトリトラバーサルセグメントが含まれていた場合(Issue 1で説明されているCSRFにより偽造可能な管理者用製品ファイル保存アクションを通じて、あるいはそのフィールドを書き込む将来の統合やバグによって)、有効なダウンロードトークン/`pid`ペアを持つ顧客は、トラバーサルが添付フォルダ外のパスに解決され、Webサーバーから読み取り可能な任意のファイル(例:`configuration.php`)をダウンロードできるようになります。

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

責任者

Joomla

予約する

2026年08月27日

モデレーション

承諾済み

エントリ

VDB-404557

EPSS

0.00331

アクティビティ

非常低い

ソース

Are you interested in using VulDB?

Download the whitepaper to learn more about our service!