SunGrow iSolarCloud MQTT Subscription Permission Vulnerability

Vulnerability

A vulnerability in SunGrow's iSolarCloud platform allowed users to subscribe to all data from connected devices via the MQTT service. The server lacked proper restrictions on subscription topics, enabling access to all device messages. Although the transmitted data was encrypted and MQTT credentials were obtained through an API call, the credentials could be misused to subscribe to any topic. An attacker could extract MQTT credentials and a decryption key from the iSolarCloud website, then use an external program to subscribe to all device topics and decrypt the received messages.

Impact

Exploitation of this vulnerability allowed for unauthorized access to all MQTT messages from connected devices, including the ability to decrypt these messages, according to DIVD.

Remediation

SunGrow has patched this vulnerability, and it is no longer exploitable.

Added: Jun 11, 2025, 8:18 AM
Updated: Jun 11, 2025, 8:18 AM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
5.2
remediation
0.0
relevance
0.2
threat
0.0
urgency
2.9
incentive
1.7

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.