CVE-2026-27816: CWE-787: Out-of-bounds Write in EVerest everest-core
EVerest is an EV charging software stack. Prior to versions to 2026.02.0, ISO15118_chargerImpl::handle_update_energy_transfer_modes copies a variable-length list into a fixed-size array of length 6 without bounds checking. With schema validation disabled by default, oversized MQTT Cmd payloads can trigger out-of-bounds writes and corrupt adjacent EVSE state or crash the process. Version 2026.02.0 contains a patch.
AI Analysis
Technical Summary
CVE-2026-27816 is a vulnerability classified as CWE-787 (Out-of-bounds Write) found in the EVerest everest-core software, which is part of an EV charging software stack. The issue lies in the function ISO15118_chargerImpl::handle_update_energy_transfer_modes, where a variable-length list is copied into a fixed-size array of length 6 without proper bounds checking. This improper handling allows an attacker to send an oversized MQTT command payload that, when schema validation is disabled (the default setting), can cause out-of-bounds writes. These writes can corrupt adjacent memory related to the Electric Vehicle Supply Equipment (EVSE) state or cause the charging process to crash. The vulnerability does not require authentication, user interaction, or elevated privileges but does require local access to the system (e.g., network access with the ability to send MQTT commands). The flaw was addressed in version 2026.02.0 of everest-core. The CVSS 4.0 vector indicates a medium severity with a score of 5.5, reflecting the limited attack vector (local) but high impact on availability due to potential crashes and state corruption. No public exploits have been observed, but the vulnerability poses a risk to the stability and reliability of EV charging infrastructure running vulnerable versions.
Potential Impact
The primary impact of this vulnerability is on the availability and integrity of EV charging systems using the EVerest everest-core software prior to version 2026.02.0. Successful exploitation can lead to process crashes, causing denial of service conditions that interrupt EV charging sessions. Additionally, out-of-bounds writes may corrupt critical EVSE state data, potentially leading to unpredictable behavior or safety risks in the charging process. Given the increasing reliance on EV infrastructure globally, disruptions could affect EV users and operators, leading to operational downtime and reputational damage. While the vulnerability does not directly expose confidentiality risks or allow remote code execution, the instability it causes could be leveraged in targeted attacks against EV charging networks, especially in environments where local network access is possible. Organizations operating EV charging stations with affected software versions face risks of service interruptions and must prioritize remediation to maintain reliable EVSE operations.
Mitigation Recommendations
To mitigate CVE-2026-27816, organizations should immediately upgrade the everest-core software to version 2026.02.0 or later, where the vulnerability is patched. If immediate upgrade is not feasible, disable MQTT command payload acceptance from untrusted sources and enable strict schema validation to prevent oversized payloads from being processed. Network segmentation should be enforced to restrict access to EVSE management interfaces and MQTT brokers, limiting exposure to local attackers. Implement monitoring and alerting for abnormal MQTT payload sizes or unexpected EVSE state changes to detect potential exploitation attempts. Additionally, conduct regular security audits of EV charging infrastructure and apply vendor security advisories promptly. Employing intrusion detection systems that understand EVSE protocols can further help identify suspicious activity. Finally, coordinate with EVSE vendors and operators to ensure consistent patch management and security posture across the EV charging ecosystem.
Affected Countries
United States, Germany, China, Japan, South Korea, United Kingdom, France, Netherlands, Canada, Norway, Sweden, Australia
CVE-2026-27816: CWE-787: Out-of-bounds Write in EVerest everest-core
Description
EVerest is an EV charging software stack. Prior to versions to 2026.02.0, ISO15118_chargerImpl::handle_update_energy_transfer_modes copies a variable-length list into a fixed-size array of length 6 without bounds checking. With schema validation disabled by default, oversized MQTT Cmd payloads can trigger out-of-bounds writes and corrupt adjacent EVSE state or crash the process. Version 2026.02.0 contains a patch.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-27816 is a vulnerability classified as CWE-787 (Out-of-bounds Write) found in the EVerest everest-core software, which is part of an EV charging software stack. The issue lies in the function ISO15118_chargerImpl::handle_update_energy_transfer_modes, where a variable-length list is copied into a fixed-size array of length 6 without proper bounds checking. This improper handling allows an attacker to send an oversized MQTT command payload that, when schema validation is disabled (the default setting), can cause out-of-bounds writes. These writes can corrupt adjacent memory related to the Electric Vehicle Supply Equipment (EVSE) state or cause the charging process to crash. The vulnerability does not require authentication, user interaction, or elevated privileges but does require local access to the system (e.g., network access with the ability to send MQTT commands). The flaw was addressed in version 2026.02.0 of everest-core. The CVSS 4.0 vector indicates a medium severity with a score of 5.5, reflecting the limited attack vector (local) but high impact on availability due to potential crashes and state corruption. No public exploits have been observed, but the vulnerability poses a risk to the stability and reliability of EV charging infrastructure running vulnerable versions.
Potential Impact
The primary impact of this vulnerability is on the availability and integrity of EV charging systems using the EVerest everest-core software prior to version 2026.02.0. Successful exploitation can lead to process crashes, causing denial of service conditions that interrupt EV charging sessions. Additionally, out-of-bounds writes may corrupt critical EVSE state data, potentially leading to unpredictable behavior or safety risks in the charging process. Given the increasing reliance on EV infrastructure globally, disruptions could affect EV users and operators, leading to operational downtime and reputational damage. While the vulnerability does not directly expose confidentiality risks or allow remote code execution, the instability it causes could be leveraged in targeted attacks against EV charging networks, especially in environments where local network access is possible. Organizations operating EV charging stations with affected software versions face risks of service interruptions and must prioritize remediation to maintain reliable EVSE operations.
Mitigation Recommendations
To mitigate CVE-2026-27816, organizations should immediately upgrade the everest-core software to version 2026.02.0 or later, where the vulnerability is patched. If immediate upgrade is not feasible, disable MQTT command payload acceptance from untrusted sources and enable strict schema validation to prevent oversized payloads from being processed. Network segmentation should be enforced to restrict access to EVSE management interfaces and MQTT brokers, limiting exposure to local attackers. Implement monitoring and alerting for abnormal MQTT payload sizes or unexpected EVSE state changes to detect potential exploitation attempts. Additionally, conduct regular security audits of EV charging infrastructure and apply vendor security advisories promptly. Employing intrusion detection systems that understand EVSE protocols can further help identify suspicious activity. Finally, coordinate with EVSE vendors and operators to ensure consistent patch management and security posture across the EV charging ecosystem.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-02-24T02:32:39.798Z
- Cvss Version
- 4.0
- State
- PUBLISHED
Threat ID: 69c562cdf4197a8e3be49a84
Added to database: 3/26/2026, 4:46:05 PM
Last enriched: 3/26/2026, 5:02:31 PM
Last updated: 3/26/2026, 7:57:28 PM
Views: 5
Community Reviews
0 reviewsCrowdsource mitigation strategies, share intel context, and vote on the most helpful responses. Sign in to add your voice and help keep defenders ahead.
Want to contribute mitigation steps or threat intel context? Sign in or create an account to join the community discussion.
Actions
Updates to AI analysis require Pro Console access. Upgrade inside Console → Billing.
External Links
Need more coverage?
Upgrade to Pro Console for AI refresh and higher limits.
For incident response and remediation, OffSeq services can help resolve threats faster.
Latest Threats
Check if your credentials are on the dark web
Instant breach scanning across billions of leaked records. Free tier available.