Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Impact | This vulnerability presents a moderate real-world risk with several mitigating factors. The CVSS 3.1 base score of 4.2 with attack vector Adjacent (AV:A) and High complexity (AC:H) correctly reflects that an attacker must be on the local network segment and triggering the race condition requires precise timing or multiple attempts. The SSVC decision framework from CISA indicates no confirmed exploitation (Exploitation: none), the vulnerability is not automatable (Automatable: no), and technical impact is limited to partial data corruption or service availability (Technical Impact: partial). Notably, no public exploit code or proof-of-concept has been identified. However, the vulnerability is real-data races in charging infrastructure software can cause safety-critical failures such as incorrect voltage/current application or failure to halt charging. Organizations deploying EVerest in production charging networks should prioritize patching, especially if the network is accessible to untrusted local users. The EPSS score and KEV status are not provided in the input; however, the combination of AV:A, AC:H, and no active exploitation suggests this is not an immediate critical priority for organizations with network segmentation. |
| Exploit ScenarioDerived | An attacker on the local network segment (e.g., compromised EV or rogue charging client) repeatedly issues ac_switch_three_phases_while_charging requests during an active charging session, attempting to trigger a race condition between the request handler and the state machine loop. If timing aligns, the concurrent access to shared charging state variables could cause the state machine to enter an inconsistent state, resulting in incorrect power delivery, failure to halt charging, or temporary service unavailability. However, the high timing complexity (AC:H) and lack of a public proof-of-concept suggest this requires sustained effort or deep platform knowledge to reliably trigger. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Mar 26, 2026
Data race conditions in EVerest Core versions before 2026.02.0 allow concurrent access to charging state during phase switching operations, potentially causing integrity violations or service interruptions on affected EV charging systems. An attacker with adjacent network access can trigger the race condition by initiating phase switches during active charging sessions, exploiting the unsafe concurrent execution between the state machine and switching requests. No patch is currently available for this vulnerability.
Earlier versions of this analysis (1)
EVerest charging software stack versions prior to 2026.02.0 contain a data race condition in C++ code triggered when phase-switching requests (1-phase to 3-phase transitions) execute concurrently with the state machine loop during active charging, leading to undefined behavior and potential data corruption or denial of service. The vulnerability affects EVerest-Core on networked EV charging systems where local network access is required; no public exploit has been identified, and CISA has not listed this in active exploitation tracking.
RemediationAI
Upgrade EVerest-Core to version 2026.02.0 or later immediately. The vendor has released a patched version (Vendor-released patch: 2026.02.0) that resolves the data race condition through proper synchronization of the phase-switching code path. Until patching is possible, operators should restrict network access to the EVerest control plane and state machine interfaces to trusted administrative networks only, and avoid issuing phase-switching requests during active charging sessions where feasible. Consult the EVerest project security advisory at https://github.com/EVerest/EVerest/security/advisories/GHSA-5528-wc53-v557 for deployment-specific guidance and confirmation of patched releases.
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
EVerest is a software platform for EV charging infrastructure that manages complex state machines for charging sessions and power delivery. The vulnerability root cause is CWE-362 (Concurrent Execution using Shared Resource with Improper Synchronization), specifically a race condition in the C++ codebase. The affected component handles AC phase switching (ac_switch_three_phases_while_charging) which operates concurrently with the main state machine loop. Without proper mutex or synchronization primitives protecting shared state during the 1-phase to 3-phase mode transition, multiple threads can read and write charging state variables simultaneously, leading to undefined behavior such as memory corruption, inconsistent state, or unexpected state machine transitions. CPE cpe:2.3:a:everest:everest-core identifies all affected versions prior to 2026.02.0.
Know when Everest 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:H/PR:N/UI:N/S:U/C:N/I:L/A:L
Primary rating from GitHub Advisory · only source for this CVE.
CVSS VectorGitHub Advisory
Lifecycle Timeline
2DescriptionGitHub Advisory
EVerest is an EV charging software stack. Versions prior to 2026.02.0 have a data race (C++ UB) triggered by an A 1-phase ↔ 3-phase switch request (ac_switch_three_phases_while_charging) during charging/waiting executes concurrently with the state machine loop. Version 2026.02.0 contains a patch.
Executive ViewAI
Organizations using EVerest should be aware of moderate risk from CVE-2026-27814, a race condition vulnerability rated CVSS 4.2. Exploitation could compromise the security of affected deployments. Organizations should apply vendor updates when available and monitor for exploitation.
Apply vendor patch. If patching is delayed: implement rate limiting and resource quotas.
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
Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
Related Vulnerabilities in EVerest Data Race and Access Control
View all 9EVerest is an EV charging software stack. Prior to version 2025.10.0, an integer overflow occurring in `SdpPacket::parse
EVerest is an EV charging software stack. Prior to version 2025.10.0, during the deserialization of a `DC_ChargeLoopRes`
EVerest is an EV charging software stack. Prior to version 2025.10.0, once the module receives a SDP request, it creates
EVerest is an EV charging software stack. In versions 2025.9.0 and below, an attacker can exhaust the operating system's
EVerest is an EV charging software stack. Prior to version 2025.10.0, C++ exceptions are not properly handled for and by
EVerest is an EV charging software stack. Prior to version 2025.12.0, `is_message_crc_correct` in the DZG_GSH01 powermet
Stack-based buffer overflow in EVerest EV charging software allows unauthenticated local attackers to execute arbitrary
Stack-based buffer overflow in EVerest EV charging software stack enables local code execution when processing certifica
Concurrent access to shared memory in EVerest EV charging software (versions prior to 2026.02.0) enables remote attacker
Everest EV charging software prior to version 2025.9.0 contains an improper pointer arithmetic flaw in error handling wh
EUVD-2026-16222
NVD
CVE.org
EPSS
Vulnrichment
GitHub
Exploit-DB