CVE-2026-108258 in Shiny
要約
〜によって VulDB • 2026年10月09日
Shiny for Pythonは、PythonでインタラクティブなWebアプリケーションを構築するためのフレームワークです。バージョン1.4.0から1.6.4まで、ブックマークの復元処理では、クライアントが指定したstate_idを受け取り、それが安全な単一のパスセグメントであることを検証せずにサーバー側のshiny_bookmarksディレクトリに結合します。認証されていないリクエストにより、攻撃者は親ディレクトリのセグメントや絶対パスを使用し、bookmark_storeの設定が無効化されている場合でも、ブックマークストア外にあるinput.jsonおよびvalues.jsonを開くことができます。さらに、bookmark_storeがserverに設定され、ui.input_file()を使用しているアプリケーションでは、復元ハンドラによって攻撃者が選択したファイルが攻撃者が指定したディレクトリからコピー・公開される可能性があります。この問題はバージョン1.6.4で修正されています。
If you want to get best quality of vulnerability data, you may have to visit VulDB.