HIGH
EVerest: MQTT Switch-Phases Command Data Race Causing Charger State Corruptio
Published Mar 26, 2026
8.2
HIGHCVSS 3.1
EPSS 0.29%
Description
EVerest is an EV charging software stack. Versions prior to 2026.02.0 have a data race leading to C++ UB (potential memory corruption). This is triggered by an MQTT `everest_external/nodered/{connector}/cmd/switch_three_phases_while_charging` message and results in `Charger::shared_context` / `internal_context` accessed concurrently without lock. Version 2026.02.0 contains a patch.
Affected products
-
- Version < 2026.02.0StatusaffectedConstraints-
- Version
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| EVerest | Everest-Core | n/a |
|
- < 2026.02.0
No data.
No Red Hat product state for this CVE.
No package ranges for this CVE.
Remediation
No remediation recorded yet.
Weaknesses (1)
References (2)
- https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-16250 Advisory
- https://github.com/EVerest/EVerest/security/advisories/GHSA-33qh-fg6f-jjx5 x_refsource_CONFIRMExploitVendor Advisory
| Link | Providers | Tags |
|---|---|---|
| https://euvd.enisa.europa.eu/vulnerability/EUVD-2026-16250 | Advisory | |
| https://github.com/EVerest/EVerest/security/advisories/GHSA-33qh-fg6f-jjx5 | x_refsource_CONFIRMExploitVendor Advisory |
Change history (0)
No recorded changes yet.
Sources
CVE.org / MITRE
Status PUBLISHED
Assigner GitHub_M
Published Mar 26, 2026
Updated Mar 28, 2026
Reserved Mar 17, 2026
Link CVE-2026-33009
CISA Vulnrichment
Updated Mar 28, 2026
ENISA EUVD
EUVD-2026-16250 Assigner GitHub_M
Published Mar 26, 2026
Updated Mar 28, 2026
Exploited since n/a
Link EUVD-2026-16250