csharp.xpath-injection

返回列表 · CWE 索引

csharpERROR规则详情

各语言消息对照

语言消息
de

XPath-Abfragen werden dynamisch aus benutzerkontrollierten Eingaben zusammengesetzt. Diese Schwachstelle kann die Ausnutzung durch XPath-Injection ermöglichen.

en

XPath queries are constructed dynamically on user-controlled input. This vulnerability in code could lead to an XPath Injection exploitation.

fr

Des requêtes XPath sont construites dynamiquement à partir d'une entrée contrôlable par l'utilisateur. Cette faille peut être exploitée pour une injection XPath.

ja

XPath クエリがユーザー制御可能な入力に基づいて動的に構築されており、この欠陥は XPath インジェクションとして悪用されるおそれがあります。

ko

XPath 쿼리가 사용자가 제어할 수 있는 입력을 기반으로 동적으로 구성되며, 이 결함은 XPath 인젝션으로 악용될 수 있습니다.

ru

XPath-запросы динамически строятся из управляемых пользователем данных. Эта уязвимость может быть использована для XPath-инъекции.

zh

XPath 查询基于用户可控输入动态构造,该缺陷可能被利用为 XPath 注入。

zh-Hant

XPath 查詢基於使用者可控輸入動態建構,該缺陷可能被利用為 XPath 注入。

CWE 知识卡

语言名称修复建议
deXPath-InjectionVerwenden Sie parametrisierte XPath-Abfragen und escapen Sie Variablen.
en——
frNeutralisation inappropriée de données dans des expressions XPath (injection XPath)Utilisez des requêtes XPath paramétrées et échappez les variables.
jaXPath インジェクションXPath クエリはパラメーター化し、変数はエスケープしてください。
koXPath 인젝션매개변수화된 XPath 쿼리를 사용하고 변수를 이스케이프 처리하십시오.
ruXPath-инъекцияИспользуйте параметризованные XPath-запросы и экранируйте переменные.
zhXPath 注入使用参数化 XPath 查询,对变量做转义。
zh-HantXPath 注入使用參數化 XPath 查詢,對變數做跳脫。

OWASP

A03:2021 - Injection

元数据

likelihoodMEDIUM
impactMEDIUM
confidenceMEDIUM

修复字段

fix无
fix-regex无

上游规则源

github.com/opengrep/opengrep-rules/tree/main/csharp/dotnet/security/audit/xpath-injection.yaml