CVE-2026-27828 EVerest: ISO15118 session_setup use-after-free can crash EVSE process

Medium 5.5 Published Updated

An attacker with MQTT access can crash the EVSE process by triggering a use-after-free during failed ISO15118 initialization.

Exploited in the wild
Not known
Login needed
Not needed
Attackable
Local or same network only
Victim action needed
Not needed
Fix
None listed

What is CVE-2026-27828?

CVE-2026-27828 is a medium-severity use after free vulnerability in everest-core, published on 26 Mar 2026. It can only be exploited from the same machine or local network, with no action from the victim.

Official description

EVerest is an EV charging software stack. Prior to version 2026.02.0, ISO15118_chargerImpl::handle_session_setup uses v2g_ctx after it has been freed when ISO15118 initialization fails (e.g., no IPv6 link-local address). The EVSE process can be crashed remotely by an attacker with MQTT access who issues a session_setup command while v2g_ctx has been released. Version 2026.02.0 contains a patch.

Weakness: CWE-416

Which versions are affected by CVE-2026-27828?

It affects 1 product.

Products include Linuxfoundation Everest.

How do I fix CVE-2026-27828?

No fix has been published for CVE-2026-27828 yet. Limit exposure of the affected software until one is available.

Upgrade to the fixed version. These bugs are found with fuzzing and sanitisers and avoided by memory-safe languages. More about Use after free.

Is CVE-2026-27828 being exploited?

There is no known exploitation of CVE-2026-27828 in the wild and no public exploit code.

Sources

Also known as GHSA-5g3v-qc79-qqwr.

Is CVE-2026-27828 in your software?

Upload an SBOM and sbomify checks it against every vulnerability here, every day.

Check your SBOMs for free