CVE-2026-102734 in asteval情報

要約

〜によって VulDB • 2026年10月13日

asteval は、制限付き実行のために設計された Python の式評価器です。バージョン 1.0.9 より前では、`asteval/astutils.py` で numpy が有効化されているデフォルトの Interpreter が `ctypes` タイプを公開し、`from_address` を介したメモリアクセスを許可します。`safe_getattr` は `ctypes` モジュール自体はブロックしますが、到達可能な `ctypes` タイプオブジェクトまではブロックしません。また、属性への代入にはフィルタリングされていない `setattr` が使用され、`safe_setattr` ではありません。攻撃者が制御する式によってアドレスを `id` を用いて導出し、`from_address` を介してメモリを読み取り、属性の代入を通じて書き込みを行うことができます。この式により、任意のプロセスメモリの読み取りや改ざん、意図されたサンドボックスからの脱出、コードの実行、機密情報の漏洩、またはホストプロセスのクラッシュを引き起こす可能性があります。本問題はバージョン 1.0.9 で修正されています。

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

責任者

GitHub M

予約する

2026年09月29日

モデレーション

承諾済み

エントリ

VDB-417763

EPSS

0.00128

アクティビティ

低い

ソース

Do you know our Splunk app?

Download it now for free!