Skip to main content

Growatt ShineLan-X CVE-2025-36753

HIGH
Authentication Bypass by Spoofing (CWE-290)
2025-12-13 csirt@divd.nl
8.6
CVSS 4.0 · Vendor: divd
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Gain physical access to dongle
  2. Exploit
    Attach probe to default-enabled SWD pins
  3. Execution
    Halt MCU and read firmware/memory
  4. Impact
    Extract 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

Vendor (divd) PRIMARY 8.6 HIGH
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
vuln.today AI 7.6 HIGH

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.

3.1 AV:P/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
4.0 AV:P/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H

Primary rating from Vendor (divd).

CVSS VectorVendor: divd

Attack Vector
Physical
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

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

Why It Matters

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.

Business Impact: High
Compensating Controls

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

EPSS Score
0.3%
Top 77% exploitable
Prevalence
Low
industry-specific solar-inverter monitoring dongle, niche IoT hardware footprint
Data Quality
3 sources
Confidence: Low

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Defer
Exploitation· derived
None
System Exposure· derived
Small
Automatable· derived
No
Human Impact
High

Priority Score

43
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +43
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

Affected Products (CPE)CVE.org

cpe:2.3:o:growatt:shine_lan-x_firmware:*:*:*:*:*:*:*:*

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy