CVE-2021-22707
Critical · 9.8CVSS
9.8
EPSS
64.6%
Published
Jul 21, 2021
CISA due date
—
Cloudanix analysis
Affected EV charging stations can be remotely taken over if they are running old firmware, allowing attackers to disrupt service or change settings.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Full Compromise
- Component
- Firmware
- Class
- Credential Exposure
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Medium
What it actually does
This vulnerability is a hard-coded credential flaw in Schneider Electric EVlink City, EVlink Parking, and EVlink Smart Wallbox charging station firmware prior to R8 V3.4.0.1. Because the embedded web server accepts credentials that are built into the product rather than uniquely configured per deployment, a remote unauthenticated attacker who knows or obtains those credentials can authenticate with administrative privileges. Successful exploitation can allow full administrative control of the charging station web interface, including reading configuration data, changing operational settings, issuing unauthorized commands, disrupting charging operations, and potentially pivoting further if the charger is connected to broader management or building networks. The CVSS 9.8 rating reflects network-based exploitation, low attack complexity, no required privileges, no user interaction, and high confidentiality, integrity, and availability impact.
Why it matters to the business
Compromise of affected EV charging stations can result in charging outages, unauthorized use of charging services, tampering with station configuration, loss of operational visibility, reputational harm, and potential disruption to facilities that depend on EV charging availability. Because exploitation is reported as weaponized and EPSS is high at approximately 64.6%, exposed systems should be treated as high-priority even though the vulnerability is not currently listed in CISA KEV. Organizations operating public, semi-public, fleet, workplace, residential, or parking-garage charging infrastructure may face direct service disruption and customer-impacting failures if devices remain unpatched or reachable from untrusted networks.
How an attack unfolds
An attacker first identifies an exposed EVlink charging station web server, often through internet scanning, local network reconnaissance, or discovery of chargers on poorly segmented operational networks. The attacker then attempts authentication using the known hard-coded administrative credentials associated with vulnerable firmware. If the device is running an affected firmware version prior to R8 V3.4.0.1, the web server grants administrative access without the attacker needing a legitimate account or user interaction. From there, the attacker can issue administrative commands, modify charging station settings, interrupt charging sessions, change network or management configuration, harvest device and configuration information, and potentially use the charger as a foothold to probe adjacent systems. In a more damaging scenario, the attacker automates this process across many reachable chargers to cause widespread service disruption or unauthorized charging operations.
How to fix it
Upgrade all affected Schneider Electric EVlink City EVC1S22P4 and EVC1S7P4, EVlink Parking EVW2, EVF2, and EV.2, and EVlink Smart Wallbox EVB1A devices to firmware R8 V3.4.0.1 or later. If immediate firmware upgrade is not possible, remove the charger web management interface from internet exposure, place charging stations on a dedicated segmented network, allow management access only from trusted administrative hosts or VPNs, block inbound access from untrusted networks, and monitor for unexpected administrative activity. Rotate any configurable local, web, or management credentials after upgrade, and review device configuration for unauthorized changes. Where supported, disable unused management services, enforce strong unique credentials, and restrict access through firewall rules or network access control lists.
How to confirm the fix worked
Confirm the deployed firmware version on every affected EVlink device and verify it is R8 V3.4.0.1 or later. Validate exposure by checking external attack surface scans, firewall rules, NAT rules, VPN access paths, and internal network scans for reachable EVlink web management interfaces. Attempt only authorized administrative validation to confirm that hard-coded credentials no longer grant access and that management access is limited to approved networks. Review device configuration after remediation to ensure no unauthorized changes remain, including network settings, charging behavior, administrative users, remote management settings, and firmware integrity. Re-scan from untrusted network segments to verify the web interface is not reachable except through approved management paths.
Typical attack path
- Scan the internet, facility network, or parking/charging network segment for exposed EVlink charging station web interfaces.
- Fingerprint the device model and firmware family through banners, login pages, certificates, HTTP responses, or management interface metadata.
- Attempt access using the hard-coded administrative credentials known for vulnerable EVlink firmware.
- Authenticate to the charging station web server with administrative privileges.
- Issue unauthorized administrative commands or change station configuration.
- Disrupt charging operations, enable unauthorized use, collect configuration data, or alter network settings.
- Optionally pivot from the compromised charger into adjacent management, facility, or operational networks if segmentation is weak.
How to detect it
Investigate whether EVlink web management interfaces were reachable from the internet or from untrusted internal networks during the exposure window. Review charger web server logs, administrative audit logs, device event logs, syslog exports, network firewall logs, VPN logs, NAC records, and proxy or IDS telemetry for connections to EVlink management ports from unfamiliar IP addresses. Look for successful administrative logins that do not correspond to maintenance windows, repeated login attempts followed by configuration changes, unexpected reboots, altered network settings, charging-session interruptions, firmware or configuration modifications, and new or changed administrator accounts where the device supports account management. Correlate access timestamps with physical charging outages, customer complaints, abnormal charging-session records, and network scans. Because this issue involves hard-coded credentials and no unique public exploit artifact is provided, absence of a distinctive payload string does not rule out compromise; prioritize behavioral evidence such as unauthorized admin access and configuration drift.
What your security team should do
- Immediately inventory all Schneider Electric EVlink City, EVlink Parking, and EVlink Smart Wallbox devices and record model, firmware version, network location, and management exposure.
- Prioritize upgrade of all affected devices to firmware R8 V3.4.0.1 or later, especially chargers exposed to the internet or reachable from shared/public networks.
- Until upgrades are complete, block untrusted access to EVlink web management interfaces and restrict administration to a dedicated management network or VPN.
- Search historical logs and network telemetry for unexpected administrative logins, configuration changes, reboot events, command execution, or access from unfamiliar IP addresses.
- After patching, rotate configurable credentials, review all charger settings, and restore known-good configuration baselines where available.
- Implement durable segmentation for EV charging infrastructure so compromised chargers cannot reach corporate, facility-management, payment, or other operational systems.
- Add periodic vulnerability and exposure checks for EV charging assets to external attack surface management and internal scanning programs.
The record
A CWE-798: Use of Hard-coded Credentials vulnerability exists in EVlink City (EVC1S22P4 / EVC1S7P4 all versions prior to R8 V3.4.0.1), EVlink Parking (EVW2 / EVF2 / EV.2 all versions prior to R8 V3.4.0.1), and EVlink Smart Wallbox (EVB1A all versions prior to R8 V3.4.0.1 ) that could allow an attacker to issue unauthorized commands to the charging station web server with administrative privileges.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|
Related vulnerabilities
- CVE-2026-7003 WIT SynApps Runtime through 1.4.11 contains a hardcoded credentials vulnerability that… CWE-798
- CVE-2026-61729 SOCFortress CoPilot focuses on providing a single pane of glass for all your security… CWE-798
- CVE-2026-119662 Songloft 2.9.0 before 2.13.6 contains a hardcoded credentials vulnerability that allows… CWE-798
- CVE-2026-111419 A sensitive information exposure vulnerability exists on the Foxit official website… CWE-798
- CVE-2026-118601 Alpine iLX-F511 SSH Hard-Coded Credentials Remote Code Execution Vulnerability. CWE-798
- CVE-2026-18449 The BMC does not correctly enforce integrity and encryption requirements for IPMI… CWE-798
- CVE-2026-54631 Part-DB is an open source inventory management system for electronic components. CWE-798
- CVE-2026-92450 The authentication framework used by affected Kiloview E3 NDI encoder firmware signs… CWE-798