Skip to main content
CVE-2025-68138VulnerabilityPublished Updated

CVE-2025-68138: everest-core · Unthrottled Resource Allocation

Affects everest-coreSource CVE Database V5

0

Not known to be exploited · CVSS 4.7 Medium : upgrade to 0.30 when convenient.

Data as of 25 Oct 2026, 19:02 UTC

CVSS 3.1 base score
4.7Medium
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.1% chance of exploitation in 30 days – higher than 7% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 0.30
CVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:C/C:N/I:N/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 21 Jan 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponised: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 2026-10-25.

What to do

Upgrade everest/libocpp to 0.30.

Affected software

ProductAffectedFixed in
EVeresteverest-coreAffected
  • =libocpp < 0.30.1
Fixed in–
GitHubeverest/libocpppkg:github/everest/libocppOther threatsAffected
  • <0.30
Fixed in
  • 0.30

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

To mitigate this vulnerability, European EV infrastructure operators should immediately upgrade all instances of the EVerest libocpp library to version 0.30.1 or later, where the memory leak is fixed. Operators should audit their software stacks to identify any usage of vulnerable libocpp versions. Implementing runtime monitoring of memory usage on charging stations and backend systems can help detect abnormal memory growth indicative of exploitation attempts. Network segmentation and limiting access to charging station management interfaces can reduce exposure to potential attackers. Additionally, operators should establish incident response procedures to quickly reboot or isolate affected devices if memory exhaustion symptoms appear. Vendors and integrators should verify that their products incorporate the patched library version and communicate updates promptly to customers. Finally, maintaining up-to-date software inventories and vulnerability management processes will help prevent similar issues.

Description

CVE-2025-68138 is a medium severity vulnerability in the EVerest libocpp library, a C++ implementation of the Open Charge Point Protocol used in EV charging software. The flaw involves a memory leak caused by failure to free memory allocated by strdup calls during connection attempts. This can lead to memory exhaustion and denial of service on affected systems running libocpp versions prior to 0.30.1. Exploitation requires network access but no authentication or user interaction. The vulnerability impacts availability but not confidentiality or integrity. No known exploits are reported in the wild yet. The issue is fixed in libocpp version 0.30.

References

Community reviews

Loading reviews…