CVE-2026-1615CWE-94code-injection

CVE-2026-1615

Critical · published February 9, 2026

CVSS v3.1
9.8
EPSS
1%
Percentile
67.1
In the wild
Unconfirmed
What it is

🔥 Just one malicious JSON Path expression can allow attackers to run arbitrary JavaScript code! This vulnerability is like a sneaky contractor using a phony blueprint to rebuild your house, leaving you with hidden traps inside where anything can be built. If an attacker gets their hands on it, they can execute any code they want, just like a contractor who didn’t read the plans properly. An attacker could gain complete control of your Node.js environment or inject malicious scripts that run in users' browsers! This means they could access sensitive data, alter functionalities, or wreak havoc on your application and its users, resulting in potential data breaches and loss of user trust.

Put simply

This vulnerability is like a sneaky contractor using a phony blueprint to rebuild your house, leaving you with hidden traps inside where anything can be built. If an attacker gets their hands on it, they can execute any code they want, just like a contractor who didn’t read the plans properly. This vulnerability in jsonpath versions before 1.3.0 stems from its reliance on the static-eval module, which does not properly sanitize user-supplied JSON Path expressions, allowing arbitrary code execution when evaluated.

What to do

An attacker could gain complete control of your Node.js environment or inject malicious scripts that run in users' browsers! This means they could access sensitive data, alter functionalities, or wreak havoc on your application and its users, resulting in potential data breaches and loss of user trust. It's crucial to patch this vulnerability immediately by upgrading jsonpath to version 1.3.0 or later. Additionally, consider reviewing the way JSON Path inputs are handled in your applications to ensure proper validation and sanitization. Don't overlook the importance of regularly checking dependencies for vulnerabilities! You've got this! By taking these steps, you’ll secure your environment in no time. 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01166 · 67.1th percentile
Weakness
CWE-94 · Improper Control of Generation of Code ('Code Injection')
Published
2026-02-09T10:16Z
References (11)
EPSS history
Timeline
  • 09 FEB 05:00Z
    Versions of the package jsonpath before 1.3.0 are vulnerable to Arbitrary Code Injection via unsafe evaluation of user-supplied JSON Path expressions
    cvelistv5