← Back
Other
CVE-2026-9147 high CVSS 7.8

uproot dynamically generates Python class source code from ROOT TStreamerInfo records in a file...

Summary

uproot dynamically generates Python class source code from ROOT TStreamerInfo records in a file...

AI summary openai / gpt-4o

uprootは、ROOTファイルのTStreamerInfoレコードからPythonクラスのソースコードを動的に生成し、実行時にコンパイルします。この過程で、ストリーマのメタデータのフィールドが不適切に取り扱われており、特にPythonの表現破壊コンテンツを挿入することで、任意のコードが実行される可能性があります。攻撃者が細工したファイルを使用することで、プロセスのコンテキストで意図しないコードが実行されるリスクがあります。
❓ What is the problem
uprootは、Pythonコードを動的に生成し、任意のコード実行を招く脆弱性がある。
📍 Affected scope
uprootのROOTファイルのTStreamerInfoレコード処理中。
🔥 Severity
攻撃者が任意のPythonコードを注入し実行可能なため、高リスク。
🔧 How to fix
ストリーマメタデータを安全に取り扱うためにrepr()や!rフォーマット指定子を使用して対策。
🛡️ Workaround
パッチが出るまでは、信頼できるソース以外のROOTファイルを開かないこと。
🔍 Detection
影響を受けるコードを含んでいるか、パッケージのバージョンを確認。

References

🍪 About cookies

We use cookies to keep you logged in, remember your language, and improve the service.

Details →