CVE-2025-68138
EVerest is an EV charging software stack, and EVerest libocpp is a C++ implementation of the Open Charge Point Protocol. In libocpp prior to version 0.30.1, pointers returned by the `strdup` calls are never freed. At each connection attempt, the newly allocated memory area will be leaked, potentially causing memory exhaustion and denial of service. Version 0.30.1 fixes the issue.
- Score
- CVSS 3.1 4.7 Medium
- Status
- Analyzed - security-advisories@github.com
- Published
- 2026-01-21
- Last modified
- 2026-01-22
- Weaknesses
- CWE-770
Affected products
References
- https://github.com/EVerest/everest-core/security/advisories/GHSA-f8c2-44c3-7v55
- https://github.com/EVerest/libocpp/blob/89c7b62ec899db637f43b54f19af2c4af30cfa66/lib/ocpp/common/websocket/websocket_li…