CVE 5 MEDIUM

EVerest: Charging Continues When WithdrawAuthorization Is Processed Before TransactionStarted_CVE-2026-29044

5 / 10
MEDIUM
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:N/I:H/A:L

Description

EVerest is an EV charging software stack. Prior to version 2026.02.0, when WithdrawAuthorization is processed before the TransactionStarted event, AuthHandler determines `transaction_active=false` and only calls `withdraw_authorization_callback`. This path ultimately calls `Charger::deauthorize()`, but no actual stop (StopTransaction) occurs in the Charging state. As a result, authorization withdrawal can be defeated by timing, allowing charging to continue. Version 2026.02.0 contains a patch.

Basic Information

ID CVE-2026-29044
Source GitHub_M
Published Mar 26, 2026 at 16:37
Modified Mar 26, 2026 at 18:50

Affected Product

Vendor EVerest
Product everest-core
Version < 2026.02.0
Affected Versions EVerest everest-core < 2026.02.0

CWE Classification

References

💭 Join the Security Discussion

🔒 Your email address will not be published. Required fields are marked *

⚠️ Please be respectful and constructive in your comments. Security discussions should remain professional.