python.dynamodb-filter-injection

返回列表 · CWE 索引

pythonERROR规则详情

各语言消息对照

语言消息
de

Ein DynamoDB-Abfragefilter wurde erkannt, der vom Objekt `$EVENT` betroffen (taint) ist. Das kann zu NoSQL-Injection führen, wenn die Variable benutzerkontrolliert und nicht ordentlich bereinigt ist. Weisen Sie die Abfrageparameter explizit zu, statt Daten aus `$EVENT` direkt an den DynamoDB-Client zu übergeben.

en

Detected DynamoDB query filter that is tainted by `$EVENT` object. This could lead to NoSQL injection if the variable is user-controlled and not properly sanitized. Explicitly assign query params instead of passing data from `$EVENT` directly to DynamoDB client.

fr

Un filtre de requête DynamoDB pollué par l'objet `$EVENT` a été détecté. Si la variable est contrôlable par l'utilisateur et n'est pas correctement assainie, cela peut conduire à une injection NoSQL. Affectez explicitement les paramètres de requête au lieu de passer les données de `$EVENT` directement au client DynamoDB.

ja

`$EVENT` オブジェクトによって汚染された DynamoDB クエリのフィルター条件が検出されました。この変数がユーザー制御可能で適切にサニタイズされていない場合、NoSQL インジェクションにつながります。クエリパラメーターは明示的に指定し、`$EVENT` のデータを DynamoDB クライアントに直接渡さないでください。

ko

`$EVENT` 객체로 오염된 DynamoDB 쿼리 필터 조건이 감지되었습니다. 해당 변수를 사용자가 제어할 수 있고 제대로 정제되지 않으면 NoSQL 인젝션이 발생합니다. 쿼리 매개변수를 명시적으로 지정하고 `$EVENT` 데이터를 DynamoDB 클라이언트에 직접 전달하지 마십시오.

ru

Обнаружен фильтр запроса DynamoDB, затронутый объектом `$EVENT`. Если переменная управляется пользователем и не очищается должным образом, возможна NoSQL-инъекция. Задавайте параметры запроса явно, не передавайте данные из `$EVENT` напрямую клиенту DynamoDB.

zh

检测到被 `$EVENT` 对象污染的 DynamoDB 查询过滤条件。若该变量用户可控且未正确净化,会导致 NoSQL 注入。请显式指定查询参数,不要把 `$EVENT` 数据直接传给 DynamoDB 客户端。

zh-Hant

檢測到被 `$EVENT` 物件汙染的 DynamoDB 查詢過濾條件。若該變數使用者可控且未正確淨化,會導致 NoSQL 注入。請顯式指定查詢參數,不要把 `$EVENT` 資料直接傳給 DynamoDB 用戶端。

CWE 知识卡

语言名称修复建议
deNicht vertrauenswürdige Eingaben in DatenabfragelogikParametrisieren Sie Abfragebedingungen; direktes Einsetzen von Eingaben in Abfrageausdrücke ist tabu.
en——
frNeutralisation inappropriée des éléments spéciaux dans la logique de requête de donnéesParamétrez les conditions de requête ; interdisez de concaténer directement l'entrée dans l'expression de requête.
jaデータクエリロジックでの信頼できない入力の使用クエリ条件をパラメーター化し、入力をクエリ式に直接連結しないでください。
ko데이터 쿼리 로직의 신뢰할 수 없는 입력 사용쿼리 조건은 매개변수화하고, 입력을 쿼리 표현식에 직접 이어 붙이지 마십시오.
ruНедоверенный ввод в логике запросов к даннымПараметризуйте условия запросов; встраивание ввода напрямую в выражение запроса запрещено.
zh数据查询逻辑使用不可信输入查询条件参数化,禁止将输入直接拼入查询表达式。
zh-Hant資料查詢邏輯使用不可信輸入查詢條件參數化,禁止將輸入直接串接進查詢運算式。

OWASP

A01:2017 - Injection

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/python/aws-lambda/security/dynamodb-filter-injection.yaml