Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2021 - Vulnerable and Outdated Components
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK
1 technique across 1 tactic: Execution The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | CVE-2025-5827 represents a CRITICAL real-world risk despite being network-adjacent rather than network-accessible. CVSS 8.8 (High) with AV:A (Adjacent Network) reflects the attack vector limitation, but this is offset by AC:L (Low Complexity), PR:N (No Privileges Required), UI:N (No User Interaction), and S:U/C:H/I:H/A:H (Confidentiality, Integrity, and Availability all High). The vulnerability is ZDI-tracked (ZDI-CAN-26369), indicating credible disclosure through a coordinated vulnerability research program. The lack of authentication requirement is significant—attackers with network adjacency (same local network, BLE range ~10-100 meters depending on implementation) can trigger RCE without credentials. The attack complexity being low indicates straightforward exploitation. Real-world risk is HIGH because: (1) EV charging infrastructure is critical physical infrastructure, (2) commercial installations may have multiple wallboxes on shared networks, (3) network-adjacent access is easily achievable in parking facilities, office buildings, or public charging stations, (4) absence of authentication enables opportunistic attacks. This is NOT a theoretical high-CVSS issue—it represents practical compromisable systems requiring only proximity and standard BLE tools. |
| Exploit ScenarioDerived | An attacker within BLE range of a commercial EV charging installation (e.g., parking garage, office building, fleet facility) identifies Autel MaxiCharger AC Wallbox Commercial devices via standard BLE scanning tools (e.g., nRF Connect, Bluetooth scanner apps). The attacker crafts a malicious BLE message with an oversized payload field targeting the ble_process_esp32_msg function. The message is sent over BLE without authentication, triggering the buffer overflow on the ESP32 device. Due to lack of bounds validation, the payload overwrites the stack and control flow data (return pointer). The attacker gains code execution in the device's context, allowing them to: intercept charging transactions, modify charging parameters, disable safety systems, extract firmware/private keys, or pivot to facility networks if the charger is networked. No user interaction is required—the device processes the malicious BLE message automatically. Proof-of-concept tools for ESP32 buffer overflows are widely available in the security community, and the straightforward nature of the vulnerability (CWE-121 is fundamental) means reliable exploits are likely already in circulation post-disclosure. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 15, 2026
CVE-2025-5827 is a stack-based buffer overflow vulnerability in the ble_process_esp32_msg function of Autel MaxiCharger AC Wallbox Commercial EV chargers that allows unauthenticated, network-adjacent attackers to execute arbitrary code with high impact. The vulnerability results from insufficient validation of user-supplied data length before copying to a fixed-size stack buffer, affecting commercial EV charging infrastructure without requiring authentication or user interaction.
RemediationAI
Immediate remediation requires: (1) Apply firmware patch when available from Autel (contact vendor for security update targeting ble_process_esp32_msg bounds checking), (2) Implement network segmentation—isolate EV charger BLE networks from general corporate/facility networks, (3) Disable BLE if not operationally required or restrict BLE access to trusted device MAC addresses via device-level filtering, (4) Deploy BLE intrusion detection monitoring for abnormal message patterns or buffer-overflow-like payloads, (5) Monitor firmware repositories and Autel security advisories for patch release, (6) Perform security firmware update immediately upon availability (firmware over-the-air updates or manual USB-based updates depending on device capability). Temporary mitigations include physical isolation (distance >100m from untrusted BLE devices), network access controls on the facility network segment hosting chargers, and disabling remote management features if available.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 1 package in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The vulnerability exists in the BLE (Bluetooth Low Energy) message processing function (ble_process_esp32_msg) running on ESP32-based firmware within Autel MaxiCharger AC Wallbox Commercial devices. The root cause is classified as CWE-121 (Stack-based Buffer Overflow), a memory safety issue where inadequate bounds checking allows an attacker to write beyond allocated stack memory. The BLE protocol layer processes device-to-device communication, and the lack of proper length validation on incoming messages before copying to a fixed-length buffer creates a classic stack overflow condition. This is a firmware-level vulnerability in the embedded device's Bluetooth communications stack, likely affecting the device's real-time operating system or bare-metal implementation on the ESP32 microcontroller.
Know when Maxicharger Ac Elite Business C50 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
AV:A/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
Primary rating from NVD · only source for this CVE.
CVSS VectorNVD
DescriptionCVE.org
Autel MaxiCharger AC Wallbox Commercial ble_process_esp32_msg Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of Autel MaxiCharger AC Wallbox Commercial EV chargers. Authentication is not required to exploit this vulnerability.
The specific flaw exists within the ble_process_esp32_msg function. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of the device. Was ZDI-CAN-26369.
Executive ViewAI
Autel MaxiCharger AC Wallbox Commercial EV chargers are vulnerable to unauthenticated remote code execution that allows attackers to take complete control of charging infrastructure without needing valid credentials. Organizations operating these devices face operational disruption, data theft, and potential safety risks to their EV charging networks.
Implement network segmentation to restrict direct access to charging devices; disable remote management features if not operationally critical; deploy network-based intrusion detection to monitor for exploitation attempts targeting the ble_process_esp32_msg function; restrict Bluetooth connectivity through device configuration or environmental controls; maintain offline backups of device configurations; establish continuous monitoring for firmware updates from Autel; consider air-gapping critical chargers or limiting network exposure until patches are available.
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
A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.
Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.
CVE-2025-5830 is a heap-based buffer overflow vulnerability in Autel MaxiCharger AC Wallbox Commercial EV chargers affec
CVE-2025-5822 is a privilege escalation vulnerability in the Autel MaxiCharger AC Wallbox Commercial Technician API that
Autel MaxiCharger AC Elite Business C50 BLE Hardcoded Credentials Authentication Bypass Vulnerability. Rated high severi
Autel MaxiCharger AC Elite Business C50 DLB_HostHeartBeat Stack-based Buffer Overflow Remote Code Execution Vulnerabilit
Autel MaxiCharger AC Elite Business C50 AppAuthenExchangeRandomNum Stack-Based Buffer Overflow Remote Code Execution Vul
Autel MaxiCharger AC Elite Business C50 WebSocket Base64 Decoding Stack-based Buffer Overflow Remote Code Execution Vuln
Autel MaxiCharger AC Elite Business C50 BLE AppChargingControl Stack-based Buffer Overflow Remote Code Execution Vulnera
CVE-2025-6678 is an unauthenticated remote information disclosure vulnerability in Autel MaxiCharger AC Wallbox Commerci
CVE-2025-5825 is a firmware downgrade remote code execution vulnerability in Autel MaxiCharger AC Wallbox Commercial cha
CVE-2025-5824 is an authentication bypass vulnerability in Autel MaxiCharger AC Wallbox Commercial that allows network-a
Autel MaxiCharger AC Wallbox Commercial autocharge Stack-based Buffer Overflow Remote Code Execution Vulnerability. This
Autel MaxiCharger AC Wallbox Commercial wLength Buffer Overflow Remote Code Execution Vulnerability. This vulnerability
EUVD-2025-28669
NVD
CVE.org
EPSS
GitHub PoC
Exploit-DB