python.dangerous-interactive-code-run

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Benutzerkontrollierte Daten wurden in einer InteractiveConsole-/InteractiveInterpreter-Methode gefunden. Das ist gefährlich, wenn externe Daten diesen Funktionsaufruf erreichen, weil es einem Angreifer erlaubt, beliebigen Python-Code auszuführen.

en

Found user controlled data inside InteractiveConsole/InteractiveInterpreter method. This is dangerous if external data can reach this function call because it allows a malicious actor to run arbitrary Python code.

fr

Des données contrôlées par l'utilisateur ont été trouvées dans une méthode InteractiveConsole/InteractiveInterpreter. C'est dangereux si des données externes peuvent atteindre cet appel de fonction, car cela permet à un acteur malveillant d'exécuter du code Python arbitraire.

ja

InteractiveConsole/InteractiveInterpreter のメソッド内にユーザー制御可能なデータが検出されました。外部データがこの呼び出しに到達できる場合、攻撃者に任意の Python コードを実行されるおそれがあり、非常に危険です。

ko

InteractiveConsole/InteractiveInterpreter 메서드 내에서 사용자가 제어할 수 있는 데이터가 발견되었습니다. 외부 데이터가 이 호출에 도달할 수 있다면 공격자가 이를 악용해 임의의 Python 코드를 실행할 수 있으므로 매우 위험합니다.

ru

Обнаружены управляемые пользователем данные внутри метода InteractiveConsole/InteractiveInterpreter. Если внешние данные достигают этого вызова, злоумышленник сможет выполнить произвольный Python-код — это опасно.

zh

在 InteractiveConsole/InteractiveInterpreter 方法内发现用户可控数据。若外部数据能到达此调用,攻击者可借此运行任意 Python 代码,非常危险。

zh-Hant

在 InteractiveConsole/InteractiveInterpreter 方法內發現使用者可控資料。若外部資料能到達此呼叫,攻擊者可藉此執行任意 Python 程式碼,非常危險。

CWE 知识卡

语言名称修复建议
deEval-InjectionVerwenden Sie eval()/exec() und ähnliche dynamische Auswertung nicht für nicht vertrauenswürdige Eingaben; nutzen Sie Parser oder Tabellenlogik.
en——
frNeutralisation inappropriée de directives dans du code évalué dynamiquement (injection eval)Interdisez l'évaluation dynamique de type eval()/exec() sur des entrées non fiables ; utilisez un analyseur ou une table de correspondance.
jaEval インジェクション信頼できない入力に対する eval()/exec() などの動的評価は使用せず、パーサーやテーブル参照に置き換えてください。
koEval 인젝션신뢰할 수 없는 입력에 대해 eval()/exec() 류의 동적 평가를 사용하지 마십시오. 파서 또는 룩업 테이블로 대체하십시오.
ruEval-инъекцияЗапрещено динамическое вычисление недоверенного ввода через eval()/exec() — используйте парсер или табличную логику.
zhEval 注入禁止对不可信输入使用 eval()/exec() 类动态求值,改用解析器或查表。
zh-HantEval 注入禁止對不可信輸入使用 eval()/exec() 類動態求值,改用解析器或查表。

OWASP

A03:2021 - Injection

元数据

likelihoodMEDIUM
impactHIGH
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/dangerous-code-run.yaml