Skip to main content

Autel MaxiCharger EUVDEUVD-2026-46639

| CVE-2026-8985 CRITICAL
OS Command Injection (CWE-78)
2026-07-21 CyberDanube GHSA-g3wx-h3f8-c23p
10.0
CVSS 4.0 · Vendor: CyberDanube
View

Attack ChainAIDerived

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

  1. Access
    Reach charger on TCP port 9002
  2. Delivery
    Send crafted /test request with malicious url parameter
  3. Exploit
    Break out via shell metacharacters
  4. Execution
    Execute arbitrary OS commands
  5. Impact
    Backdoor device and pivot to network

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A05:2025 - Injection
ASVS 5.0
V1 - Encoding and Sanitization OS command sanitization, avoid shell exec
MITRE ATT&CK

2 techniques across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

The exact requirement is network reachability to the /test endpoint served over TCP port 9002 on an Autel MaxiCharger Single running firmware through V1.03.51, with a crafted payload placed in the 'url' HTTP parameter - no authentication, no user interaction, and no special non-default configuration are required per the CVSS 4.0 vector (PR:N/UI:N/AC:L/AT:N). The only meaningful limiting factor is network exposure: the attacker must be able to route to TCP port 9002, so devices isolated on segmented management networks or behind a firewall blocking that port are not remotely exploitable, whereas any charger with port 9002 exposed to an untrusted network is exploitable by default.

Impact

This is a genuine top-priority issue, not a high-score-but-low-real-risk case. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N with high vulnerable- and subsequent-system impact across VC/VI/VA/SC/SI/SA) describes remote, network-reachable, unauthenticated, low-complexity exploitation with full compromise - corroborated by the CWE-78 command-injection class and the existence of public exploit code from CyberDanube. Every available signal aligns toward high real-world risk: no privilege or user-interaction barrier, trivial exploit complexity, and a working POC. The principal uncertainty is exposure scope: exploitation requires network reachability to TCP port 9002, so risk in practice depends on whether the charger's management interface is exposed to hostile networks or the internet versus isolated on a segmented OT/management VLAN. No EPSS score and no SSVC decision data were provided in the input, and the vulnerability is not in CISA KEV, so there is no confirmation of active in-the-wild exploitation - the elevated risk rests on POC availability plus maximal CVSS, not observed attacks.

Exploit ScenarioDerived

An attacker who can reach the charger over the network connects to TCP port 9002 and sends a crafted HTTP request to the /test endpoint with shell metacharacters injected into the 'url' parameter, causing the device to execute arbitrary OS commands. Because public exploit code exists (CyberDanube) and no authentication is required, the attacker can gain command execution to install a backdoor, pivot into the connected network, or manipulate charging operations. The low attack complexity and network attack vector make this reliably repeatable against any exposed device.

Act Now Prioritize within 24-48h. Why: CRITICAL severity + public POC available.
No patch listed yet 4.2% exploitation probability (EPSS)

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

Alert me

AnalysisAIv1 – Jul 21, 2026

Unauthenticated OS command injection in Autel MaxiCharger Single EV charging stations (firmware through V1.03.51) lets a remote attacker execute arbitrary operating-system commands by supplying crafted input in the 'url' parameter of the /test endpoint on TCP port 9002. The flaw scores CVSS 4.0 10.0 (maximum) with no authentication or user interaction required, and publicly available exploit code exists (research published by CyberDanube), though it is not yet listed in CISA KEV - no public exploit identified as actively exploited at time of analysis beyond the released POC.

RemediationAI

No vendor-released patch or fixed firmware version is identified in the available data at time of analysis; the only reference is the CyberDanube research advisory at https://cyberdanube.com/security-research/multiple-vulnerabilities-in-autel-maxi-charger/, so operators should consult Autel directly for updated firmware superseding V1.03.51. As specific compensating controls, restrict network access to TCP port 9002 by placing chargers on an isolated management/OT VLAN and blocking port 9002 at the network boundary so the /test endpoint is not reachable from untrusted networks or the internet (trade-off: may disrupt legitimate remote diagnostics or management tooling that relies on that service); apply strict firewall allow-listing so only known management hosts can reach the device; and monitor port 9002 traffic for anomalous requests to /test. These are mitigations only and do not remove the underlying command-injection flaw, which requires a firmware fix from the vendor.

Affected VersionsENISA

MaxiCharger Single 0 ≤V1.03.51

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 affected device is an Autel MaxiCharger Single, a networked electric-vehicle AC/DC charging station. The vulnerability is classified as CWE-78 (Improper Neutralization of Special Elements used in an OS Command), meaning user-controlled data from the 'url' parameter is passed into a shell or command interpreter without adequate sanitization or neutralization. The exposed service listens on TCP port 9002 and offers a /test endpoint that appears intended for diagnostic or connectivity testing; the 'url' value is evidently concatenated into an OS-level command (e.g. a network fetch/ping style operation), allowing shell metacharacters to break out and run attacker-chosen commands. The affected component is identified by CPE cpe:2.3:a:autel:maxicharger_single:*:*:*:*:*:*:*:*.

Know when Maxicharger Single 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 (CyberDanube) PRIMARY 10.0 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
vuln.today AI 10.0 CRITICAL

Remote unauthenticated command injection with low complexity (AV:N/AC:L/PR:N/UI:N); OS-level execution on an embedded device fully compromises confidentiality, integrity and availability, with S:C reflecting impact beyond the vulnerable service.

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

Primary rating from Vendor (CyberDanube).

CVSS VectorVendor: CyberDanube

Attack Vector
Network
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

Autel Maxi Charger Single firmware through V1.03.51 is vulnerable to OS command injection in the /test endpoint exposed on TCP port 9002. An unauthenticated attacker can supply crafted input in the url parameter to execute arbitrary operating system commands.

Executive ViewAI

Why It Matters

Autel MaxiCharger Single EV charging stations (firmware ≤V1.03.51) are vulnerable to unauthenticated remote command execution via a crafted request to the /test endpoint, allowing attackers to seize full operational control of affected chargers without authentication. This poses immediate risk to fleet operators and charging networks-attackers could disrupt service, modify billing data, or pivot into backend systems, with no patch currently available from the vendor.

Business Impact: Severe
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations: Disable /test endpoint at the application level if Autel provides guidance; implement network access control lists (ACLs) restricting port 9002 to administrative jump-boxes only; deploy intrusion detection rules to flag attempts to exploit the /test parameter; segment charging stations into a isolated network zone with egress filtering; monitor firmware versions via automated asset scanning and alert on any station running ≤V1.03.51.

Threat Intelligence Overview

EPSS Score
4.2%
Top 10% exploitable
Prevalence
Low
niche EV-charging hardware, limited and industry-specific deployment footprint
Exploit
POC
Public exploit code exists
Data Quality
5 sources
Confidence: Medium

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 CRITICAL
CISA KEV No
Public POC Yes
EPSS 4.2%
Patch available No
Active threat No
Deciding rule
CRITICAL severity + public POC available
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
Out-of-Cycle
Exploitation· derived
Poc
System Exposure· derived
Open
Automatable· derived
Yes
Human Impact
Very High

Priority Score

74
Low Medium High Critical
KEV: 0
EPSS: +4
CVSS: +50
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

OS command injection occurs when an application passes unsanitized user input directly into system shell commands.

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