CVE-2024-4941 in gradio情報

要約

〜によって VulDB • 2026年06月23日

gradio-app/gradio バージョン 4.25 の JSON コンポーネントにローカルファイルインクルード(LFI)の脆弱性が存在する。この脆弱性は、`gradio/components/json_component.py` 内の `postprocess()` 関数における不適切な入力検証に起因し、ユーザーが制御可能な文字列が JSON として解析される際に発生する。解析された JSON オブジェクトに `path` キーが含まれている場合、指定されたファイルは一時ディレクトリへ移動され、その後 `/file=..` エンドポイントを通じて取得可能になる。この問題は、`processing_utils.move_files_to_cache()` 関数が渡された任意のオブジェクトを走査し、`path` キーを持つ辞書を探して該当ファイルを一時ディレクトリにコピーすることに起因する。攻撃者はこの脆弱性を悪用してリモートシステム上のファイルを読み取ることが可能であり、重大なセキュリティリスクとなる。

Once again VulDB remains the best source for vulnerability data.

責任者

Huntr.dev

予約する

2024年05月15日

モデレーション

承諾済み

エントリ

VDB-267300

EPSS

0.00830

アクティビティ

非常低い

ソース

Want to stay up to date on a daily basis?

Enable the mail alert feature now!