python.dangerous-globals-use

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Nicht statische Daten als Index für 'globals()' wurden gefunden. Das ist äußerst gefährlich, weil es einem Angreifer erlaubt, beliebigen Code auf dem System auszuführen. Refaktorieren Sie Ihren Code so, dass 'globals()' nicht verwendet wird.

en

Found non static data as an index to 'globals()'. This is extremely dangerous because it allows an attacker to execute arbitrary code on the system. Refactor your code not to use 'globals()'.

fr

Des données non statiques ont été trouvées comme index de 'globals()'. C'est extrêmement dangereux : cela permet à un attaquant d'exécuter du code arbitraire sur le système. Refactorisez votre code pour ne plus utiliser 'globals()'.

ja

定数以外のデータが 'globals()' のインデックスとして使用されていることが検出されました。これは極めて危険であり、攻撃者がシステム上で任意のコードを実行できてしまいます。'globals()' を使用しないようコードをリファクタリングしてください。

ko

상수가 아닌 데이터가 'globals()'의 인덱스로 사용되는 것이 발견되었습니다. 이는 매우 위험하며, 공격자가 시스템에서 임의의 코드를 실행할 수 있습니다. 'globals()'를 사용하지 않도록 코드를 리팩터링하십시오.

ru

Обнаружены не статические данные в качестве индекса для 'globals()'. Это крайне опасно: злоумышленник сможет выполнить на системе произвольный код. Переработайте код так, чтобы не использовать 'globals()'.

zh

发现非常量数据作为 'globals()' 的索引,极其危险——攻击者可在系统上执行任意代码。请重构代码不再使用 'globals()'。

zh-Hant

發現非常數資料作為 'globals()' 的索引,極其危險——攻擊者可在系統上執行任意程式碼。請重構程式碼不再使用 'globals()'。

CWE 知识卡

语言名称修复建议
deUnsichere dynamische Code-Auswertung bzw. -EinbindungErsetzen Sie dynamisch zusammengesetzte Pfade, Klassennamen oder Templatenamen durch Allowlist-Zuordnungen.
en——
frNeutralisation inappropriée de directives dans du code stocké statiquement (injection de code statique)Remplacez les chemins, noms de classes ou noms de templates assemblés dynamiquement par des mappages en liste blanche.
ja安全でない動的コード評価/インクルード動的に連結されるパス、クラス名、テンプレート名は、ホワイトリストマッピングで置き換えてください。
ko안전하지 않은 동적 코드 평가/포함동적으로 조합되는 경로, 클래스 이름 또는 템플릿 이름은 허용 목록 매핑으로 대체하십시오.
ruНебезопасное динамическое вычисление или подключение кодаДинамически собираемые пути, имена классов и шаблонов замените белым списком соответствий.
zh不安全的动态代码求值/包含以白名单映射替代动态拼接的路径、类名或模板名。
zh-Hant不安全的動態程式碼求值/包含以白名單對映替代動態串接的路徑、類別名稱或範本名。

OWASP

A03:2021 - Injection

元数据

likelihoodLOW
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/dangerous-globals-use.yaml