ThingsBoard
cpe:2.3:a:thingsboard:thingsboard:*:*:*:*:*:*:*
- <= 4.3.1.1
A code injection vulnerability has been identified in ThingsBoard versions prior to 4.3.1.1. The issue arises in the YAML Handler component, specifically within the getGatewayDockerComposeFile function of the /api/v1/provision file. This vulnerability allows for remote exploitation, although the complexity of the attack is considered high, making exploitation difficult.
Exploitation of this vulnerability allows for code injection, which could be used to execute arbitrary code on the server.
The vulnerability can be reproduced by sending a request to the /api/v1/provision endpoint with a crafted Docker Compose file that includes malicious code. The injected code will be executed on the server, leading to code execution.
Users are advised to update to ThingsBoard version 4.3.1.1 or later, where this vulnerability has been fixed.
Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.