js-ts.detect-non-literal-require

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Die Verwendung von require(variable) wurde erkannt. Ein require-Aufruf mit nicht literalem Argument kann einem Angreifer erlauben, beliebigen Code zu laden und auszuführen oder auf beliebige Dateien zuzugreifen.

en

Detected the use of require(variable). Calling require with a non-literal argument might allow an attacker to load and run arbitrary code, or access arbitrary files.

fr

Un appel require(variable) a été détecté. Appeler require avec un argument non littéral peut permettre à un attaquant de charger et d'exécuter du code arbitraire, ou d'accéder à des fichiers arbitraires.

ja

require(variable) が検出されました。非リテラルの引数で require を呼び出すと、攻撃者が任意のコードを読み込んで実行したり、任意のファイルを読み取ったりできる可能性があります。

ko

require(variable) 호출이 감지되었습니다. 리터럴이 아닌 인수로 require를 호출하면 공격자가 임의 코드를 로드해 실행하거나 임의 파일을 읽을 수 있습니다.

ru

Обнаружен вызов require(variable). Вызов require с не литеральным аргументом может позволить злоумышленнику загрузить и выполнить произвольный код или прочитать произвольные файлы.

zh

检测到 require(variable)。以非字面量参数调用 require 可能让攻击者加载并运行任意代码,或读取任意文件。

zh-Hant

檢測到 require(variable)。以非字面量參數呼叫 require 可能讓攻擊者載入並執行任意程式碼,或讀取任意檔案。

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
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/lang/security/audit/detect-non-literal-require.yaml