Skip to content
OpenAdvisories

Weakness (CWE)

CWE-643: Improper Neutralization of Data within XPath Expressions

Base Incomplete

The product uses external input to dynamically construct an XPath expression used to retrieve data from an XML database, but it does not neutralize or incorrectly neutralizes that input.

How to prevent it (2 mitigations)
  1. Implementation

    Use parameterized XPath queries (e.g. using XQuery). This will help ensure separation between data plane and control plane.

  2. Implementation

    Properly validate user input. Reject data where appropriate, filter where appropriate and escape where appropriate. Make sure input that will be used in XPath queries is safe in that context.

Source: MITRE CWE-643

5 results · Clear filters · Feed

  • High 8.7

    Fireware OS XPath Injection in SSH Authentication Allows Blind Extraction of Configuration Secrets

    An XPath injection vulnerability in WatchGuard Fireware OS's SSH authentication process allows a remote, unauthenticated attacker with access to the management SSH interface to extract sensitive configuration data by submitting a specially crafted request.

  • High 7.1
    CVE-2026-53582 Public exploit

    OPNsense: XPATH Injection can disclose any secret in config.xml

    OPNsense is a FreeBSD based firewall and routing platform. Prior to version 26.1.10, the Trust module stores attacker-controlled certificate authority and certificate refid values and interpolates them into XPath expressions in src/opnsense/mvc/app/models/OPN…

  • High 8.8

    Apache HertzBeat: Uncontrolled Resource Consumption via Crafted XPath Expressions

    Improper Neutralization of Data within XPath Expressions ('XPath Injection') vulnerability in Apache HertzBeat. This issue affects Apache HertzBeat: from 1.7.1 before 1.8.0. Users are recommended to upgrade to version 1.8.0, which fixes the issue.

  • High 8.8

    Junos OS: J-Web: An unauthenticated, network-based attacker can perform XPATH injection attack against a device.

    An Improper Neutralization of Data within XPath Expressions ('XPath Injection') vulnerability in J-Web shipped with Juniper Networks Junos OS allows an unauthenticated, network-based attacker to execute remote commands on the target device.  While an administ…

  • High 7.5

    B. Braun SpaceCom, Battery Pack SP with Wi-Fi, and Data module compactplus

    A XPath injection vulnerability in the B. Braun Melsungen AG SpaceCom Version L81/U61 and earlier, and the Data module compactplus Versions A10 and A11 allows unauthenticated remote attackers to access sensitive information and escalate privileges.