whyour Qinglong Remote Command Execution Vulnerability
Vulnerability
A remote command execution vulnerability exists in whyour Qinglong versions prior to 2.20.1. The issue arises from the API interface in the file back/loaders/express.ts, where user-supplied parameters are not properly validated. This lack of filtering allows attackers to execute arbitrary commands on the server, potentially leading to further intranet attacks. The vulnerability has been publicly disclosed and exploited.
Impact
Exploitation of this vulnerability allows for remote command execution on the affected server.
Reproduction
To reproduce this vulnerability, send a PUT request to the /api/system/command-run endpoint with a JSON payload containing the command to be executed, such as 'whoami'.
Remediation
Upgrade to Qinglong version 2.20.2, which addresses this vulnerability.
Vulnerability Rating
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.
