CVE-2026-22593: CWE-193: Off-by-one Error in EVerest everest-core
EVerest is an EV charging software stack. Prior to version 2026.02.0, an off-by-one check in IsoMux certificate filename handling causes a stack-based buffer overflow when a filename length equals `MAX_FILE_NAME_LENGTH` (100). A crafted filename in the certificate directory can overflow `file_names[idx]`, corrupting stack state and enabling potential code execution. Version 2026.02.0 contains a patch.
AI Analysis
Technical Summary
CVE-2026-22593 is a stack-based buffer overflow vulnerability identified in the EVerest everest-core software, which is part of an EV charging software stack. The root cause is an off-by-one error (CWE-193) in the IsoMux certificate filename handling logic. Specifically, when a filename in the certificate directory has a length exactly equal to MAX_FILE_NAME_LENGTH (100 characters), the code incorrectly performs boundary checks, allowing an overflow of the file_names array on the stack. This overflow corrupts adjacent stack memory, including control data, which can be leveraged by an attacker to execute arbitrary code with the privileges of the everest-core process. The vulnerability does not require any privileges or user interaction to exploit, making it more dangerous. The flaw was patched in version 2026.02.0 of everest-core. The CVSS v3.1 base score is 8.4, reflecting high impact on confidentiality, integrity, and availability, with low attack complexity and no privileges or user interaction required. Although no known exploits have been reported in the wild, the vulnerability poses a significant risk to EV charging infrastructure security, potentially allowing attackers to disrupt charging services or manipulate charging data.
Potential Impact
The exploitation of CVE-2026-22593 could have severe consequences for organizations operating EV charging infrastructure using vulnerable versions of everest-core. Successful exploitation can lead to arbitrary code execution, allowing attackers to compromise the confidentiality, integrity, and availability of the charging system. This could result in unauthorized control over charging sessions, manipulation of billing or usage data, disruption of charging services, or pivoting into broader enterprise networks. Given the critical role of EV charging infrastructure in transportation and energy sectors, such disruptions could impact end users, operators, and energy providers. The vulnerability’s ease of exploitation without authentication or user interaction increases the risk of automated or remote attacks. While no exploits are currently known in the wild, the potential for impactful attacks on critical infrastructure warrants urgent remediation.
Mitigation Recommendations
To mitigate this vulnerability, organizations should immediately upgrade everest-core to version 2026.02.0 or later, where the off-by-one error has been patched. Until upgrades can be applied, organizations should implement strict input validation and filtering on certificate filenames to ensure they do not reach the maximum length that triggers the overflow. Restricting access to the certificate directory to trusted administrators only can reduce the risk of an attacker placing malicious filenames. Employ runtime protections such as stack canaries, address space layout randomization (ASLR), and control flow integrity (CFI) to make exploitation more difficult. Regularly audit and monitor logs for suspicious file creation or modification events in the certificate directories. Additionally, segment EV charging infrastructure networks from corporate and critical operational networks to limit lateral movement if compromise occurs. Finally, maintain an incident response plan specific to EV infrastructure to quickly address any exploitation attempts.
Affected Countries
United States, Germany, China, Japan, South Korea, United Kingdom, France, Netherlands, Canada, Norway, Sweden
CVE-2026-22593: CWE-193: Off-by-one Error in EVerest everest-core
Description
EVerest is an EV charging software stack. Prior to version 2026.02.0, an off-by-one check in IsoMux certificate filename handling causes a stack-based buffer overflow when a filename length equals `MAX_FILE_NAME_LENGTH` (100). A crafted filename in the certificate directory can overflow `file_names[idx]`, corrupting stack state and enabling potential code execution. Version 2026.02.0 contains a patch.
AI-Powered Analysis
Machine-generated threat intelligence
Technical Analysis
CVE-2026-22593 is a stack-based buffer overflow vulnerability identified in the EVerest everest-core software, which is part of an EV charging software stack. The root cause is an off-by-one error (CWE-193) in the IsoMux certificate filename handling logic. Specifically, when a filename in the certificate directory has a length exactly equal to MAX_FILE_NAME_LENGTH (100 characters), the code incorrectly performs boundary checks, allowing an overflow of the file_names array on the stack. This overflow corrupts adjacent stack memory, including control data, which can be leveraged by an attacker to execute arbitrary code with the privileges of the everest-core process. The vulnerability does not require any privileges or user interaction to exploit, making it more dangerous. The flaw was patched in version 2026.02.0 of everest-core. The CVSS v3.1 base score is 8.4, reflecting high impact on confidentiality, integrity, and availability, with low attack complexity and no privileges or user interaction required. Although no known exploits have been reported in the wild, the vulnerability poses a significant risk to EV charging infrastructure security, potentially allowing attackers to disrupt charging services or manipulate charging data.
Potential Impact
The exploitation of CVE-2026-22593 could have severe consequences for organizations operating EV charging infrastructure using vulnerable versions of everest-core. Successful exploitation can lead to arbitrary code execution, allowing attackers to compromise the confidentiality, integrity, and availability of the charging system. This could result in unauthorized control over charging sessions, manipulation of billing or usage data, disruption of charging services, or pivoting into broader enterprise networks. Given the critical role of EV charging infrastructure in transportation and energy sectors, such disruptions could impact end users, operators, and energy providers. The vulnerability’s ease of exploitation without authentication or user interaction increases the risk of automated or remote attacks. While no exploits are currently known in the wild, the potential for impactful attacks on critical infrastructure warrants urgent remediation.
Mitigation Recommendations
To mitigate this vulnerability, organizations should immediately upgrade everest-core to version 2026.02.0 or later, where the off-by-one error has been patched. Until upgrades can be applied, organizations should implement strict input validation and filtering on certificate filenames to ensure they do not reach the maximum length that triggers the overflow. Restricting access to the certificate directory to trusted administrators only can reduce the risk of an attacker placing malicious filenames. Employ runtime protections such as stack canaries, address space layout randomization (ASLR), and control flow integrity (CFI) to make exploitation more difficult. Regularly audit and monitor logs for suspicious file creation or modification events in the certificate directories. Additionally, segment EV charging infrastructure networks from corporate and critical operational networks to limit lateral movement if compromise occurs. Finally, maintain an incident response plan specific to EV infrastructure to quickly address any exploitation attempts.
Technical Details
- Data Version
- 5.2
- Assigner Short Name
- GitHub_M
- Date Reserved
- 2026-01-07T21:50:39.532Z
- Cvss Version
- 3.1
- State
- PUBLISHED
Threat ID: 69c57a7f3c064ed76f9f9d2e
Added to database: 3/26/2026, 6:27:11 PM
Last enriched: 3/26/2026, 6:30:09 PM
Last updated: 3/27/2026, 5:25:52 AM
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.