plentico plenti
cpe:2.3:a:plenti:plenti:*:*:*:*:*:*:*
- <= 0.7.16
A remote code execution vulnerability exists in Plenti versions through 0.7.16. The issue arises when users upload '.svelte' files through the '/postLocal' endpoint, embedding JavaScript code in the file name. The server executes this code, leading to unauthorized code execution. This vulnerability exploits the V8 JavaScript engine's sandboxing, allowing for infinite loops that cause denial-of-service conditions.
Exploitation of this vulnerability allows for remote code execution, with the executed code running in a context that can create denial-of-service conditions by causing the application to become unresponsive.
To reproduce this vulnerability, upload a '.svelte' file through the '/postLocal' endpoint, ensuring the file name includes JavaScript code, such as a 'while' loop. The uploaded file will be processed in a way that executes the embedded JavaScript, demonstrating the code execution vulnerability.
Users can upgrade to Plenti version 0.7.17 or later, where this vulnerability has been patched.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.