artilleryio / artillery

The complete load testing platform. Everything you need for production-grade load tests. Serverless & distributed. Load test with Playwright. Load test HTTP APIs, GraphQL, WebSocket, and more. Use any Node.js module.
https://www.artillery.io
Mozilla Public License 2.0
8.05k stars 512 forks source link

CVE-2024-21534 vulnerability #3368

Closed pedroresende closed 1 month ago

pedroresende commented 1 month ago

https://www.tenable.com/cve/CVE-2024-21534

Versions of the package jsonpath-plus before 10.0.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 vm in Node. Note: The unsafe behavior is still available after applying the fix but it is not turned on by default.

dirkluijk commented 1 month ago

Coincidentally, I just created an MR to solve this: https://github.com/artilleryio/artillery/pull/3369

Can someone have a look at it?

pedroresende commented 1 month ago

@dirkluijk any idea when a new release is got to be made to tackle this issue ?

dirkluijk commented 1 month ago

@pedroresende I don't know, I think that would be up to @hassy. I'd suggest to watch out for release activity.

pedroresende commented 1 month ago

@pedroresende I don't know, I think that would be up to @hassy. I'd suggest to watch out for release activity.

thank you @dirkluijk