js-ts.node-mysql-sqli

返回列表 · CWE 索引

js-tsWARNING规则详情

各语言消息对照

语言消息
de

Eine `$IMPORT`-SQL-Anweisung wurde erkannt, die aus einem Funktionsargument stammt. Das kann zu SQL-Injection führen, wenn die Variable benutzerkontrolliert und nicht ordentlich bereinigt ist. Verwenden Sie zur Vorbeugung parametrisierte Abfragen oder Prepared Statements.

en

Detected a `$IMPORT` SQL statement that comes from a function argument. This could lead to SQL injection if the variable is user-controlled and is not properly sanitized. In order to prevent SQL injection, it is recommended to use parameterized queries or prepared statements.

fr

Une instruction SQL `$IMPORT` provenant d'un argument de fonction a été détectée. Si la variable est contrôlable par l'utilisateur et n'est pas correctement assainie, cela peut conduire à une injection SQL. Utilisez des requêtes paramétrées ou des instructions préparées pour la prévenir.

ja

関数の引数に由来する `$IMPORT` SQL ステートメントを検出しました。変数がユーザー制御可能で適切にサニタイズされていない場合、SQL インジェクションにつながります。SQL インジェクションを防ぐため、パラメーター化クエリまたはプリペアドステートメントの使用に切り替えてください。

ko

함수 매개변수에서 온 `$IMPORT` SQL 문장이 감지되었습니다. 변수를 사용자가 제어할 수 있고 제대로 정제되지 않으면 SQL 인젝션이 발생합니다. SQL 인젝션을 방지하려면 매개변수화된 쿼리나 사전 컴파일된 문장으로 전환하십시오.

ru

Обнаружен SQL-запрос `$IMPORT`, приходящий из аргумента функции. Если переменная управляется пользователем и не очищается должным образом, возможна SQL-инъекция. Для защиты используйте параметризованные запросы или подготовленные выражения.

zh

检测到来自函数入参的 `$IMPORT` SQL 语句。若变量可被用户控制且未妥善净化,会导致 SQL 注入。请改用参数化查询或预编译语句以防 SQL 注入。

zh-Hant

檢測到來自函式入參的 `$IMPORT` SQL 陳述式。若變數可被使用者控制且未妥善淨化,會導致 SQL 注入。請改用參數化查詢或預備陳述式以防 SQL 注入。

CWE 知识卡

语言名称修复建议
deSQL-InjectionVerwenden Sie durchgängig parametrisierte Abfragen/Prepared Statements, verketten Sie keine SQL-Strings und schließen Sie beim ORM die Schnittstellen für rohe Verkettung.
en——
frNeutralisation inappropriée des éléments spéciaux dans une commande SQL (injection SQL)Utilisez systématiquement des requêtes paramétrées ou des instructions préparées ; interdisez la concaténation de SQL et fermez les points d'entrée SQL brut de l'ORM.
jaSQL インジェクションすべてパラメーター化クエリ/プリペアドステートメントを使用し、SQL を文字列連結で組み立てないでください。ORM ではネイティブな連結の入り口を無効化してください。
koSQL 인젝션모든 곳에서 매개변수화된 쿼리나 사전 컴파일된 문장을 사용하고, SQL을 문자열로 이어 붙이지 말며, ORM이 SQL을 문자열로 이어 붙이는 네이티브 진입점은 비활성화하십시오.
ruSQL-инъекцияВезде применяйте параметризованные запросы и подготовленные выражения; склейка SQL-строк запрещена, а нативные пути ORM закрывайте.
zhSQL 注入全部使用参数化查询/预编译语句,禁止字符串拼接 SQL,ORM 关闭原生拼接入口。
zh-HantSQL 注入全部使用參數化查詢/預備陳述式,禁止字串串接 SQL,ORM 關閉原生串接入口。

OWASP

A01:2017 - InjectionA03:2021 - Injection

元数据

likelihoodHIGH
impactMEDIUM
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/javascript/lang/security/audit/sqli/node-mysql-sqli.yaml