php.assert-use-audit

返回列表 · CWE 索引

phpERROR规则详情

各语言消息对照

语言消息
de

assert mit Benutzereingaben aufzurufen ist gleichbedeutend mit eval.

en

Calling assert with user input is equivalent to eval'ing.

fr

Appeler assert avec une entrée utilisateur équivaut à un eval.

ja

ユーザー入力を指定して assert を呼び出すことは、eval の実行と同等です。

ko

사용자 입력으로 assert를 호출하는 것은 eval을 실행하는 것과 같습니다.

ru

Вызов assert с пользовательским вводом равнозначен выполнению eval.

zh

以用户输入调用 assert 等同于执行 eval。

zh-Hant

以使用者輸入呼叫 assert 等同於執行 eval。

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/php/lang/security/audit/assert-use-audit.yaml