9.8 CRITICAL
- CVSS version (CVSS): 3.1
- Attack Vector (AV): Network (N)
- Attack Complexity (AC): Low (L)
- Privileges Required (PR): None (N)
- User Interaction (UI): None (N)
- Scope (S): Unchanged (U)
- Confidentiality (C): High (H)
- Integrity (I): High (H)
- Availability (A): High (H)
- Exploit Code Maturity (E): Proof-of-Concept (P)
- Modified Attack Vector (MAV): Network (N)
- Modified Attack Complexity (MAC): Low (L)
- Modified Privileges Required (MPR): None (N)
- Modified User Interaction (MUI): None (N)
- Modified Confidentiality (MC): High (H)
- Modified Scope (MS): Unchanged (U)
- Modified Integrity (MI): High (H)
- Modified Availability (MA): High (H)
by @LeSuisse Activity log
- Created suggestion
-
@LeSuisse
ignored
27 packages
- rubyPackages.jsonpath
- haskellPackages.jsonpath
- rubyPackages_3_1.jsonpath
- rubyPackages_3_2.jsonpath
- rubyPackages_3_3.jsonpath
- rubyPackages_3_4.jsonpath
- rubyPackages_4_0.jsonpath
- python312Packages.jsonpath
- python313Packages.jsonpath
- python314Packages.jsonpath
- typstPackages.jsonpath_0_1_0
- python312Packages.jsonpath-ng
- python312Packages.jsonpath-rw
- python313Packages.jsonpath-ng
- python313Packages.jsonpath-rw
- python314Packages.jsonpath-ng
- python314Packages.jsonpath-rw
- haskellPackages.aeson-jsonpath
- python312Packages.bc-jsonpath-ng
- python313Packages.bc-jsonpath-ng
- python314Packages.bc-jsonpath-ng
- python312Packages.jsonpath-python
- python312Packages.python-jsonpath
- python313Packages.jsonpath-python
- python313Packages.python-jsonpath
- python314Packages.jsonpath-python
- python314Packages.python-jsonpath
- @LeSuisse dismissed
All versions of the package jsonpath are vulnerable to Arbitrary …
All versions of the package jsonpath are vulnerable to Arbitrary Code Injection via unsafe evaluation of user-supplied JSON Path expressions. The library 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, 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.
References
Affected products
- <1.2.0
- *
- <1.2.0
- *
Ignored packages (27)
pkgs.rubyPackages.jsonpath
None
pkgs.haskellPackages.jsonpath
Library to parse and execute JSONPath
pkgs.rubyPackages_3_1.jsonpath
None
pkgs.rubyPackages_3_2.jsonpath
None
pkgs.rubyPackages_3_3.jsonpath
None
pkgs.rubyPackages_3_4.jsonpath
None
pkgs.rubyPackages_4_0.jsonpath
None
pkgs.python312Packages.jsonpath
None
pkgs.python313Packages.jsonpath
XPath for JSON
pkgs.python314Packages.jsonpath
XPath for JSON
pkgs.typstPackages.jsonpath_0_1_0
jsonpath extracts values from dictionary or array using a JSONPath expression as per RFC 9535, except the filter syntax is different
pkgs.python312Packages.jsonpath-ng
None
pkgs.python312Packages.jsonpath-rw
None
pkgs.python313Packages.jsonpath-ng
JSONPath implementation
pkgs.python313Packages.jsonpath-rw
Robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming
pkgs.python314Packages.jsonpath-ng
JSONPath implementation
pkgs.python314Packages.jsonpath-rw
Robust and significantly extended implementation of JSONPath for Python, with a clear AST for metaprogramming
pkgs.haskellPackages.aeson-jsonpath
Parse and run JSONPath queries on Aeson documents
pkgs.python312Packages.bc-jsonpath-ng
None
pkgs.python313Packages.bc-jsonpath-ng
JSONPath implementation for Python
pkgs.python314Packages.bc-jsonpath-ng
JSONPath implementation for Python
pkgs.python312Packages.jsonpath-python
None
pkgs.python312Packages.python-jsonpath
None
pkgs.python313Packages.jsonpath-python
More powerful JSONPath implementations in modern python
pkgs.python313Packages.python-jsonpath
Flexible JSONPath engine for Python with JSON Pointer and JSON Patch
pkgs.python314Packages.jsonpath-python
More powerful JSONPath implementations in modern python
pkgs.python314Packages.python-jsonpath
Flexible JSONPath engine for Python with JSON Pointer and JSON Patch