fix(deps): update dependency jsonpath-plus to v10 [security]#3804
Open
renovate[bot] wants to merge 1 commit intomasterfrom
Open
fix(deps): update dependency jsonpath-plus to v10 [security]#3804renovate[bot] wants to merge 1 commit intomasterfrom
renovate[bot] wants to merge 1 commit intomasterfrom
Conversation
8836a70 to
6ca86c3
Compare
e531442 to
0d5e8f9
Compare
b7937ea to
c4ca32d
Compare
9ffa2ba to
77f693e
Compare
1419c76 to
97de856
Compare
97de856 to
f6da7fb
Compare
72a6597 to
3e905f1
Compare
3e905f1 to
9251090
Compare
6060ebf to
17ad303
Compare
34ecb9d to
f1a8097
Compare
13e6d60 to
edf00eb
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This PR contains the following updates:
^7.2.0→^10.3.0JSONPath Plus Remote Code Execution (RCE) Vulnerability
CVE-2024-21534 / GHSA-pppg-cpfq-h7wr
More information
Details
Versions of the package jsonpath-plus before 10.0.7 are vulnerable to Remote Code Execution (RCE) due to improper input sanitization. An attacker can execute aribitrary code on the system by exploiting the unsafe default usage of vm in Node.
Note:
There were several attempts to fix it in versions 10.0.0-10.1.0 but it could still be exploited using different payloads
Severity
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:NReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
JSONPath Plus allows Remote Code Execution
CVE-2025-1302 / GHSA-hw8r-x6gr-5gjp
More information
Details
Versions of the package jsonpath-plus before 10.3.0 are vulnerable to Remote Code Execution (RCE) due to improper input sanitization. An attacker can execute aribitrary code on the system by exploiting the unsafe default usage of eval='safe' mode.
Note:
This is caused by an incomplete fix for CVE-2024-21534.
Severity
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:PReferences
This data is provided by the GitHub Advisory Database (CC-BY 4.0).
Release Notes
s3u/JSONPath (jsonpath-plus)
v10.3.0Compare Source
v10.2.0Compare Source
v10.1.0Compare Source
v10.0.7Compare Source
constructoraccessv10.0.6Compare Source
call/applyinvocation ofFunctionv10.0.5Compare Source
disallow
__proto__v10.0.4Compare Source
v10.0.3Compare Source
v10.0.2Compare Source
v10.0.1Functionin "safe" vmv10.0.0BREAKING CHANGES:
Require Node 18+
fix(security): use safe vm by default in Node
chore: bump jsep, devDeps. and lint
v9.0.0Compare Source
BREAKING CHANGES:
Removes
preventEvalproperty. Prefereval: falseinstead.Changed behavior of
evalproperty. In the browser,eval/Functionwon't be used by default to evaluate expressions. Instead, we'll safely evaluate using a subset of JavaScript. To resume using unsafe eval in the browser, pass in the optioneval: "native"feat: add safe eval for browser and
evaloption (#185) (@80avin)feat: add
ignoreEvalErrorsproperty (@80avin)v8.1.0v8.0.0enginesto 14Configuration
📅 Schedule: (UTC)
🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.
♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.
🔕 Ignore: Close this PR and you won't be reminded about this update again.
This PR was generated by Mend Renovate. View the repository job log.