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.
Metrics
Affected Vendors & Products
References
History
Wed, 21 Jan 2026 19:45:00 +0000
| Type | Values Removed | Values Added |
|---|---|---|
| Description | 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. | |
| Title | EVerest affected by memory exhaustion in libocpp | |
| Weaknesses | CWE-770 | |
| References |
| |
| Metrics |
cvssV3_1
|
Status: PUBLISHED
Assigner: GitHub_M
Published:
Updated: 2026-01-21T19:30:49.196Z
Reserved: 2025-12-15T18:09:12.695Z
Link: CVE-2025-68138
No data.
Status : Received
Published: 2026-01-21T20:16:06.007
Modified: 2026-01-21T20:16:06.007
Link: CVE-2025-68138
No data.
OpenCVE Enrichment
No data.