提出 #580255: redash <25.1.0 Sandbox Issue情報

タイトルredash <25.1.0 Sandbox Issue
説明Redash is a popular open-source platform for visualizing and querying data. It uses RestrictedPython as its sandbox environment to securely execute Python queries. In its documentation, redash claims their default 25 builtin functions are considered safe. However, redash insecurely restores access to the getattr builtin function which was supposed to be overwritten by the secure version of safer_getattr implemented in Restricted Python. This leads to sandbox escape without any extra module importation needed.
ソース⚠️ https://gist.github.com/superboy-zjc/1f89d375e2408ed843dc2cf0bb1bb894
ユーザー
 Gavin Zhong (UID 84092)
送信2025年05月18日 18:13 (1 年 ago)
モデレーション2025年06月08日 19:53 (21 days later)
ステータス承諾済み
VulDBエントリ311633 [Redash 迄 10.1.0/25.1.0 getattr /query_runner/python.py run_query 特権昇格]
ポイント20

Do you want to use VulDB in your project?

Use the official API to access entries easily!