Growatt ShineLan-X
CVE-2025-36753
HIGH
Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessGain physical access to dongle
-
ExploitAttach probe to default-enabled SWD pins
-
ExecutionHalt MCU and read firmware/memory
-
ImpactExtract embedded secrets and backend domains
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Anti-spoofing controls
MITRE ATT&CK
1 technique across 1 tactic: Defense Evasion The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires PHYSICAL access to the Growatt ShineLan-X dongle and the presence of the on-board SWD (Serial Wire Debug) interface, which the description states is available/enabled by default - no debug lock or authentication is applied in the default configuration. The concrete prerequisite is the attacker attaching a hardware debug probe to the SWD pins to halt the MCU and read device memory. The primary limiting factor is the physical-access requirement (AV:P): the attack does not scale remotely and cannot be performed over the network, so risk concentrates on dongles in physically reachable or exposed installations; no authentication or user interaction is otherwise needed once physical access is obtained. |
| Impact | This is a high-CVSS (8.6, CVSS 4.0) but constrained-real-risk issue once the attack vector is weighed. The CVSS vector is explicit that exploitation requires PHYSICAL access (AV:P) with low complexity (AC:L), no privileges (PR:N) and no user interaction (UI:N), yielding full confidentiality/integrity/availability impact on both the vulnerable and subsequent systems (VC/VI/VA:H and SC/SI/SA:H - a scope change). The signals are internally consistent and point to a localized, hands-on hardware attack rather than a scalable remote threat: EPSS is low (0.32%, 23th percentile), the CVE is NOT on CISA KEV, and no public POC is referenced - so there is no public exploit identified at time of analysis and no evidence of active exploitation. The physical requirement is the dominant mitigating factor: an attacker must possess or reach the dongle to attach to the SWD debug pins, which caps mass exploitability. Net priority: this matters most for devices in physically exposed or attacker-reachable installations (where secrets/domains extracted could enable follow-on cloud/account compromise), but it is not a drop-everything remote-RCE emergency. No conflicting signals were found between the CVSS vector and the description - both agree on physical/hardware access. |
| Exploit ScenarioDerived | An attacker with brief physical access to a deployed Growatt ShineLan-X dongle attaches a debug probe to the exposed, default-enabled SWD interface, halts the microcontroller, and reads out firmware and memory to extract embedded secrets (credentials, keys) and backend domains. No public exploit code is referenced, but the attack is low-complexity for anyone with standard embedded-debug tooling; recovered secrets could then be reused against the vendor cloud or other dongles. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 07, 2026
Physical attackers with brief hands-on access to a Growatt ShineLan-X communication dongle can attach an SWD hardware debug probe to the device's on-board debug pads, halt the microcontroller, and read firmware memory to extract embedded secrets, credentials, and internal domain names. The Serial Wire Debug interface is enabled by default with no debug lock or authentication, so once physical access is obtained no credentials or user interaction are required (CVSS 8.6 under CVSS 4.0, vector AV:P/AC:L/PR:N/UI:N with high confidentiality, integrity, and availability impact and scope change). Risk is therefore concentrated on dongles deployed in physically reachable or publicly exposed installations; EPSS is low at 0.32% (23rd percentile), and no public exploit code or confirmed active exploitation (CISA KEV) has been identified at time of analysis.
RemediationAI
No vendor-released patch has been identified at time of analysis, so remediation must begin with directly engaging Growatt for a firmware/hardware fix that enforces SWD read-out protection and debug authentication by default. Until such a release exists, the most effective compensating control is to permanently disable the SWD interface at the hardware level (for example by programming the MCU's debug-lock/read-out-protection option bytes or fusing off the debug port) - the trade-off is that this also blocks legitimate field debugging, firmware recovery, and factory re-flashing, so it should be applied deliberately and only after obtaining updated firmware images. In parallel, enforce physical security: seal or pot the dongle enclosure so the debug pads cannot be probed, install dongles inside locked cabinets or restricted-access rooms, use tamper-evident labels to detect removal, and avoid mounting units in publicly accessible locations - these measures reduce but do not eliminate the risk since a determined attacker with physical access can still open the case. Network-side controls such as segmentation or monitoring cannot mitigate this vector, but assume any secret stored on an exposed dongle is compromised and rotate associated Wi-Fi/cloud credentials and API keys for units that have been physically accessible. Track the DIVD advisory at https://csirt.divd.nl/CVE-2025-36753/ for patch and mitigation updates.
Affects your stack
Find out whether the stacks and servers you run are on an affected version.
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The ShineLan-X is a communication/data-logger dongle that bridges Growatt inverters to the vendor's monitoring cloud, and it runs embedded firmware (CPE cpe:2.3:o:growatt:shine_lan-x_firmware:*:*:*:*:*:*:*:*, i.e. all firmware versions). The vulnerable component is the ARM Serial Wire Debug (SWD) port - the two-wire (SWDIO/SWCLK) debug transport exposing an ARM Debug Interface (ADI) that lets a probe halt the CPU core, set breakpoints, and read or write flash and RAM directly, bypassing all application-layer protections. The root cause class reflected in the CWE mapping (CWE-290, authentication bypass by spoofing) captures the underlying failure: the debug interface is treated as an implicitly trusted path and no debug-authentication, debug-lock, or read-out-protection fuse is applied in the factory default configuration, so the device identity/state presented over SWD is accepted without verification. Because the MCU's memory is fully readable, any secrets programmed into the dongle - Wi-Fi credentials, cloud/API keys, TLS material, and internal server domains - become extractable, which can enable follow-on impersonation of the device or lateral movement against backend services. The attack is inherently non-remote: it requires an attached hardware probe, matching the assessed physical vector (CVSS:3.1/AV:P/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H) in which scope changes because compromise of the dongle can affect the connected inverter ecosystem and cloud infrastructure.
Know when Shine Lan X Firmware gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
CVSS:4.0/AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
Physical probe access to default SWD gives AV:P/AC:L/PR:N/UI:N; secret extraction plus debug control of a downstream-trusted device justifies S:C and C/I/A:H.
Primary rating from Vendor (divd).
CVSS VectorVendor: divd
DescriptionCVE.org
The SWD debug interface on the Growatt ShineLan-X communication dongle is available by default, allowing an attacker to attain debug access to the device and to extracting secrets or domains from within the device
Executive ViewAI
Growatt ShineLan-X communication dongles, used in solar installations, are affected by CVE-2025-36753, where brief physical access can expose embedded secrets, credentials, and internal domain names. This creates a credential-compromise risk for organizations with dongles in physically reachable or publicly exposed locations, and leadership should care because extracted credentials could enable broader network access, although no public exploit identified at time of analysis and no vendor-released patch identified at time of analysis. Immediate inventory and physical security actions are warranted.
No vendor-released patch identified at time of analysis; interim mitigations include restricting physical access, using tamper-evident seals, relocating dongles to locked enclosures, monitoring for tampering, and treating extracted credentials as compromised if physical access is suspected.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Affected Products (CPE)CVE.org
More in Shine Lan X Firmware
View allGrowatt ShineLan-X communication dongles contain an undocumented backup account with hardcoded credentials, enabling adj
File replacement in Growatt ShineLan-X firmware is possible for adjacent-network attackers who recover hard-coded FTP cr
Stored cross-site scripting in the Plant Name field of the Growatt ShineLan-X datalogger web interface allows an authent
Stored cross-site scripting in the Growatt ShineLAN-X communication module's local configuration web server allows an at
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB