CyberSecBulletin

EVerest vulnerabilities

We track 14 vulnerabilities in EVerest products. 14 are rated high or critical, and none are known to be exploited. The most recent was published on March 26, 2026.

14vulnerabilities
3critical
11high
0exploited
8.0average CVSS score

Latest EVerest vulnerabilities

  • 7.5 High severity

    everest-core: Use After Free

    CVE-2026-27828EVerest

    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 remotel

  • 9.1 Critical severity

    everest-core: Out-of-bounds Write

    CVE-2026-27816EVerest

    EVerest is an EV charging software stack. Prior to versions to 2026.02.0, ISO15118_chargerImpl::handle_update_energy_transfer_modes copies a variable-length list into a fixed-size array of length 6 without bounds checking. With schema validation disabled by de

  • 9.1 Critical severity

    everest-core: Out-of-bounds Write

    CVE-2026-27815EVerest

    EVerest is an EV charging software stack. Prior to versions to 2026.02.0, ISO15118_chargerImpl::handle_session_setup copies a variable-length payment_options list into a fixed-size array of length 2 without bounds checking. With schema validation disabled by d

  • 7.0 High severity

    everest-core: Concurrent Execution using Shared Resource with Improper Synchronization

    CVE-2026-26074EVerest

    EVerest is an EV charging software stack. Versions prior to 2026.02.0 have a data race leading to possible `std::map<std::queue>` corruption. The trigger is CSMS GetLog/UpdateFirmware request (network) with an EVSE fault event (physical). This results in TSAN

  • 7.5 High severity

    everest-core: Out-of-bounds Read

    CVE-2026-26008EVerest

    EVerest is an EV charging software stack. Versions prior to 2026.02.0 have an out-of-bounds access (std::vector) that leads to possible remote crash/memory corruption. This is because the CSMS sends UpdateAllowedEnergyTransferModes over the network. Version 20

  • 7.8 High severity

    everest-core: Stack-based Buffer Overflow

    CVE-2026-23995EVerest

    EVerest is an EV charging software stack. Prior to version 2026.02.0, stack-based buffer overflow in CAN interface initialization: passing an interface name longer than IFNAMSIZ (16) to CAN open routines overflows `ifreq.ifr_name`, corrupting adjacent stack da

  • 8.8 High severity

    everest-core: Stack-based Buffer Overflow

    CVE-2026-22790EVerest

    EVerest is an EV charging software stack. Prior to version 2026.02.0, `HomeplugMessage::setup_payload` trusts `len` after an `assert`; in release builds the check is removed, so oversized SLAC payloads are `memcpy`'d into a ~1497-byte stack buffer, corrupting

  • 7.8 High severity

    everest-core: Off-by-one Error

    CVE-2026-22593EVerest

    EVerest is an EV charging software stack. Prior to version 2026.02.0, an off-by-one check in IsoMux certificate filename handling causes a stack-based buffer overflow when a filename length equals `MAX_FILE_NAME_LENGTH` (100). A crafted filename in the certifi

  • 7.4 High severity

    everest-core: NULL Pointer Dereference

    CVE-2025-68141EVerest

    EVerest is an EV charging software stack. Prior to version 2025.10.0, during the deserialization of a `DC_ChargeLoopRes` message that includes Receipt as well as TaxCosts, the vector `<DetailedTax>tax_costs` in the target `Receipt` structure is accessed out of

  • 8.3 High severity

    everest-core: Buffer Copy without Checking Size of Input

    CVE-2025-68137EVerestEPSS 1.31%

    EVerest is an EV charging software stack. Prior to version 2025.10.0, an integer overflow occurring in `SdpPacket::parse_header()` allows the current buffer length to be set to 7 after a complete header of size 8 has been read. The remaining length to read is

  • 7.4 High severity

    everest-core: Allocation of Resources Without Limits or Throttling

    CVE-2025-68136EVerest

    EVerest is an EV charging software stack. Prior to version 2025.10.0, once the module receives a SDP request, it creates a whole new set of objects like `Session`, `IConnection` which open new TCP socket for the ISO15118-20 communications and registers callbac

  • 7.4 High severity

    EVerest is an EV charging software stack.

    CVE-2025-68134EVerest

    EVerest is an EV charging software stack. Prior to version 2025.10.0, the use of the `assert` function to handle errors frequently causes the module to crash. This is particularly critical because the manager shuts down all other modules and exits when any one

  • 7.4 High severity

    everest-core: Allocation of Resources Without Limits or Throttling

    CVE-2025-68133EVerest

    EVerest is an EV charging software stack. In versions 2025.9.0 and below, an attacker can exhaust the operating system's memory and cause the module to terminate by initiating an unlimited number of TCP connections that never proceed to ISO 15118-2 communicati

  • 9.0 Critical severity

    everest-core: Heap-based Buffer Overflow

    CVE-2024-37310EVerest

    EVerest is an EV charging software stack. An integer overflow in the "v2g_incoming_v2gtp" function in the v2g_server.cpp implementation can allow a remote attacker to overflow the process' heap. This vulnerability is fixed in 2024.3.1 and 2024.6.0.