php.wp-sql-injection-audit

返回列表 · CWE 索引

phpWARNING规则详情

各语言消息对照

语言消息
de

Unsichere API-Methoden wurden erkannt. Das kann zu SQL-Injection führen, wenn die in den Funktionen verwendete Variable benutzerkontrolliert und nicht ordentlich escapet oder bereinigt ist. Verwenden Sie zur Vorbeugung sichere API-Methoden wie "$wpdb->prepare" ordentlich oder escapen/bereinigen Sie die Daten ordentlich.

en

Detected unsafe API methods. This could lead to SQL Injection if the used variable in the functions are user controlled and not properly escaped or sanitized. In order to prevent SQL Injection, use safe api methods like "$wpdb->prepare" properly or escape/sanitize the data properly.

fr

Des méthodes d'API non sûres ont été détectées. Si les variables utilisées dans ces fonctions sont contrôlées par l'utilisateur et ne sont pas correctement échappées ou assainies, cela peut conduire à une injection SQL. Pour s'en prémunir, utilisez correctement des méthodes d'API sûres comme "$wpdb->prepare" ou échappez/assainissez les données correctement.

ja

安全でない API メソッドが検出されました。関数内で使用されている変数がユーザー制御可能で、正しくエスケープ/サニタイズされていない場合、SQL インジェクションにつながります。"$wpdb->prepare" などの安全な API メソッドを正しく使用するか、データを適切にエスケープ/サニタイズしてください。

ko

안전하지 않은 API 메서드가 감지되었습니다. 함수에서 사용되는 변수를 사용자가 제어할 수 있고 올바르게 이스케이프/정제하지 않은 경우 SQL 인젝션으로 이어질 수 있습니다. "$wpdb->prepare"와 같은 안전한 API 메서드를 올바르게 사용하거나 데이터를 적절히 이스케이프/정제하십시오.

ru

Обнаружены небезопасные методы API. Если используемые в них переменные контролируются пользователем и не экранируются/не очищаются должным образом, возможна SQL-инъекция. Для защиты правильно используйте безопасные методы API вроде "$wpdb->prepare" или надёжно экранируйте и очищайте данные.

zh

检测到不安全的 API 方法。若函数中使用的变量可被用户控制且未正确转义/净化,会导致 SQL 注入。请正确使用 "$wpdb->prepare" 等安全 API 方法,或对数据做妥善转义/净化。

zh-Hant

檢測到不安全的 API 方法。若函式中使用的變數可被使用者控制且未正確跳脫/淨化,會導致 SQL 注入。請正確使用 "$wpdb->prepare" 等安全 API 方法,或對資料做妥善跳脫/淨化。

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

A03:2021 - Injection

元数据

likelihoodLOW
impactHIGH
confidenceLOW

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/php/wordpress-plugins/security/audit/wp-sql-injection-audit.yaml