js-ts.code-string-concat

返回列表 · CWE 索引

js-tsERROR规则详情

各语言消息对照

语言消息
de

Daten aus einer Express- oder Next-Webanfrage fließen in `eval`. Sind diese Daten benutzerkontrollierbar, kann das die Ausführung beliebiger Systembefehle im Kontext Ihres Anwendungsprozesses ermöglichen. Vermeiden Sie `eval`, wann immer es geht.

en

Found data from an Express or Next web request flowing to `eval`. If this data is user-controllable this can lead to execution of arbitrary system commands in the context of your application process. Avoid `eval` whenever possible.

fr

Des données issues d'une requête web Express ou Next se déversent dans `eval`. Si ces données sont contrôlables par l'utilisateur, cela peut permettre d'exécuter des commandes système arbitraires dans le contexte du processus de votre application. Évitez `eval` autant que possible.

ja

Express または Next の Web リクエストからのデータが `eval` に流入していることが検出されました。このデータがユーザーによって制御可能な場合、アプリケーションプロセスのコンテキストで任意のシステムコマンドが実行される可能性があります。`eval` の使用はできる限り避けてください。

ko

Express 또는 Next 웹 요청에서 유래한 데이터가 `eval`로 흘러들어가는 것이 발견되었습니다. 해당 데이터를 사용자가 제어할 수 있다면 애플리케이션 프로세스 컨텍스트에서 임의의 시스템 명령이 실행될 수 있습니다. `eval` 사용은 가급적 피하십시오.

ru

Обнаружено попадание данных из веб-запроса Express или Next в `eval`. Если эти данные управляются пользователем, возможен запуск произвольных системных команд в контексте процесса вашего приложения. По возможности избегайте `eval`.

zh

发现来自 Express 或 Next web 请求的数据流入 `eval`。若该数据用户可控,可能导致在应用进程上下文中执行任意系统命令。请尽量避免使用 `eval`。

zh-Hant

發現來自 Express 或 Next web 請求的資料流入 `eval`。若該資料使用者可控,可能導致在應用程式的處理程序環境中執行任意系統命令。請儘量避免使用 `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

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceHIGH

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/lang/security/audit/code-string-concat.yaml