python.exec-detected

返回列表 · CWE 索引

pythonWARNING规则详情

各语言消息对照

语言消息
de

Die Verwendung von exec() wurde erkannt. exec() kann gefährlich sein, wenn dynamische Inhalte ausgewertet werden. Stammt dieser Inhalt von außerhalb des Programms, kann eine Code-Injection-Schwachstelle vorliegen. Stellen Sie sicher, dass der ausgewertete Inhalt nicht von externen Quellen bestimmt werden kann.

en

Detected the use of exec(). exec() can be dangerous if used to evaluate dynamic content. If this content can be input from outside the program, this may be a code injection vulnerability. Ensure evaluated content is not definable by external sources.

fr

L'utilisation de exec() a été détectée. exec() est dangereuse pour évaluer du contenu dynamique : si ce contenu peut provenir de l'extérieur du programme, il s'agit peut-être d'une vulnérabilité d'injection de code. Assurez-vous que le contenu évalué ne peut pas être défini par des sources externes.

ja

exec() の使用が検出されました。exec() で動的なコンテンツを評価するのは危険です。コンテンツがプログラムの外部に由来し得る場合、コードインジェクションの脆弱性となります。評価されるコンテンツが外部から定義されないことを確認してください。

ko

exec()이 탐지되었습니다. 동적 콘텐츠를 exec()로 평가하는 것은 위험합니다. 콘텐츠가 프로그램 외부에서 유래할 수 있다면 코드 인젝션 취약점이 됩니다. 평가되는 콘텐츠가 외부에서 정의될 수 없도록 보장하십시오.

ru

Обнаружено использование exec(). exec() опасен при вычислении динамического содержимого: если это содержимое может прийти извне программы, возможна уязвимость внедрения кода. Убедитесь, что вычисляемое содержимое не может задаваться внешними источниками.

zh

检测到 exec()。用 exec() 求值动态内容是危险的:若内容可来自程序外部,即构成代码注入漏洞。请确保被求值的内容不可能由外部定义。

zh-Hant

檢測到 exec()。用 exec() 求值動態內容是危險的:若內容可來自程式外部,即構成程式碼注入漏洞。請確保被求值的內容不可能由外部定義。

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

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/lang/security/audit/exec-detected.yaml