PatchSiren

PatchSiren cyber security CVE debrief

CVE-2026-1615 jsonpath CVE debrief

CVE-2026-1615 is a high-severity vulnerability in the jsonpath package, affecting versions before 1.3.0. The vulnerability allows for arbitrary code injection via unsafe evaluation of user-supplied JSON Path expressions. An attacker can exploit this vulnerability by supplying a malicious JSON Path expression that, when evaluated, executes arbitrary JavaScript code, leading to Remote Code Execution in Node.js environments or Cross-site Scripting (XSS) in browser contexts. This affects all methods that evaluate JSON Paths against objects, including .query, .nodes, .paths, .value, .parent, and .apply. The vulnerability has a CVSS score of 8.2 and is considered high severity.

Vendor
jsonpath
Product
jsonpath
CVSS
HIGH 8.2
CISA KEV
Not listed in stored evidence
Original CVE published
2026-02-09
Original CVE updated
2026-08-25
Advisory published
2026-02-09
Advisory updated
2026-08-25

Who should care

Developers and administrators using the jsonpath package in Node.js environments or browser contexts should be aware of this vulnerability. They should assess their exposure and take steps to mitigate the risk, especially if they are using versions before 1.3.0.

Technical summary

The jsonpath package relies on the static-eval module to process JSON Path input, which is not designed to handle untrusted data safely. An attacker can exploit this vulnerability by supplying a malicious JSON Path expression that, when evaluated, executes arbitrary JavaScript code. This leads to Remote Code Execution in Node.js environments or Cross-site Scripting (XSS) in browser contexts. The vulnerability affects all methods that evaluate JSON Paths against objects.

Defensive priority

High priority should be given to updating the jsonpath package to version 1.3.0 or later. Developers should also review their code to ensure that user-supplied JSON Path expressions are properly sanitized and validated.

Recommended defensive actions

  • Update the jsonpath package to version 1.3.0 or later.
  • Review code to ensure user-supplied JSON Path expressions are properly sanitized and validated.
  • Implement additional security measures, such as input validation and output encoding, to prevent exploitation.
  • Monitor for suspicious activity and implement logging and auditing to detect potential attacks.
  • Consider using alternative JSON Path libraries that are designed to handle untrusted data safely.

Evidence notes

The CVE record and NVD detail provide information on the vulnerability, including its CVSS score and affected versions. The source item URL provides additional information on the vulnerability, including references to the static-eval module and the affected methods.

Sources and references

Verified primary and authoritative sources

  • CVE-2026-1615 CVE Program record

    Publisher, destination, and source semantics verified

    URL: https://www.cve.org/CVERecord?id=CVE-2026-1615

    CVE Program - Official CVE Program record with source-provided CVE metadata.

  • CVE-2026-1615 NVD vulnerability detail

    Publisher, destination, and source semantics verified

    URL: https://nvd.nist.gov/vuln/detail/CVE-2026-1615

    NIST National Vulnerability Database - Official NIST NVD detail page and source-specific vulnerability assessment.

Supplemental references

  • Source reference

    Unverified legacy reference

    URL: https://github.com/dchester/jsonpath/blob/c1dd8ec74034fb0375233abb5fdbec51ac317b4b/lib/handlers.js%23L243

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://github.com/dchester/jsonpath/commit/b61111f07ac1a8d0f3133b5fc51438ecb76a6c39

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://security.snyk.io/vuln/SNYK-JAVA-ORGWEBJARSNPM-15141219

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://security.snyk.io/vuln/SNYK-JS-JSONPATH-13645034

    [email protected]

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:6308

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:6309

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

  • Source reference

    Unverified legacy reference

    URL: https://access.redhat.com/errata/RHSA-2026:6802

    0b0ca135-0b70-47e7-9f44-1890c2a1c46c

Methodology and review provenance

AI-assisted synthesis based on stored public vulnerability evidence. System validation, approval state, and publication status do not by themselves establish human review of this revision. PatchSiren helps prioritize defensive review and does not prove exposure or remediation on any system.