Skip to main content

Home Flex EUVDEUVD-2026-21641

| CVE-2026-4156 HIGH
Stack-based Buffer Overflow (CWE-121)
2026-04-11 zdi GHSA-93fc-f6pw-cp83
7.5
CVSS 3.0 · Vendor: zdi
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Craft malicious OCPP message with oversized data
  2. Exploit
    Send to ChargePoint Home Flex via network
  3. Execution
    Overflow stack buffer in message handler
  4. Impact
    Execute arbitrary code as root

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V15 - Secure Coding and Architecture Stack buffer bounds checking
MITRE ATT&CK

1 technique across 1 tactic: Execution

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Network-adjacent attacker sending malformed OCPP getpreq messages to ChargePoint Home Flex EV charger. No authentication required. Requires specific OCPP message crafting to trigger stack buffer overflow in message length validation. Default OCPP port exposure on local network/adjacent segment needed.

Impact

CVSS 7.5 reflects high impact (root RCE) but mitigated by network-adjacent requirement and high attack complexity. Unauthenticated exploitation of EV chargers creates persistent infrastructure risk. Moderate observed exploitation activity. Priority depends on deployment density in accessible networks and vendor patch availability timeline.

Exploit ScenarioDerived

Attacker crafts oversized OCPP getpreq message on local network segment. Malformed length field bypasses validation, overflows stack buffer, and executes arbitrary code with root privileges. No public exploit identified at time of analysis.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.1% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Apr 11, 2026

Stack-based buffer overflow in ChargePoint Home Flex electric vehicle chargers enables network-adjacent attackers to execute arbitrary code as root via malformed OCPP messages. Unauthenticated exploitation allows complete device compromise through improper length validation in OCPP getpreq message handling. Attack complexity is high (CVSS AC:H), requiring local network access. No public exploit identified at time of analysis.

RemediationAI

No vendor-released patch identified at time of analysis. Organizations should immediately isolate ChargePoint Home Flex chargers on segregated network segments with strict firewall rules blocking unauthenticated OCPP message ingress from untrusted sources. Disable remote OCPP protocol access if operationally feasible. Implement network-level authentication and encrypted tunnels (VPN/TLS) for required OCPP communications. Monitor vendor security advisories for firmware updates. Full technical details available in Zero Day Initiative advisory: https://www.zerodayinitiative.com/advisories/ZDI-26-196/ - consult this resource for additional mitigation guidance and coordinate with ChargePoint support for patch timeline.

Affected VersionsENISA

Home Flex 5.5.4.13

Affected Packages

euvd home_flex no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

CWE-121 stack buffer overflow in OCPP protocol message parser. Fixed-length stack buffer receives unbounded user data from OCPP getpreq commands without size validation, enabling controlled memory corruption and arbitrary code execution. Root execution context amplifies impact to full system control.

Know when Home Flex gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (zdi) PRIMARY 7.5 HIGH
AV:A/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:H

Primary rating from Vendor (zdi) · only source for this CVE.

CVSS VectorVendor: zdi

Attack Vector
Adjacent
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
High

DescriptionCVE.org

ChargePoint Home Flex OCPP getpreq Stack-based Buffer Overflow Remote Code Execution Vulnerability. This vulnerability allows network-adjacent attackers to execute arbitrary code on affected installations of ChargePoint Home Flex EV chargers. Authentication is not required to exploit this vulnerability.

The specific flaw exists within the handling of OCPP messages. The issue results from the lack of proper validation of the length of user-supplied data prior to copying it to a fixed-length stack-based buffer. An attacker can leverage this vulnerability to execute code in the context of root. Was ZDI-CAN-26339.

Executive ViewAI

Why It Matters

ChargePoint Home Flex electric vehicle chargers contain a stack-based buffer overflow vulnerability (CVE-2026-4156) that allows unauthenticated attackers on the local network to execute arbitrary code with root privileges, potentially compromising the charger's control systems and connected vehicle charging infrastructure. Organizations operating these devices face operational disruption and unauthorized access risks until a patch is available.

Business Impact: High
Compensating Controls

Implement network segmentation to restrict charger access to trusted networks only; disable remote management interfaces if not operationally required; deploy network-level monitoring on charger segments to detect anomalous OCPP traffic patterns; maintain physical access controls to charger installation locations to limit local network threat actors.

Threat Intelligence Overview

EPSS Score
0.1%
Top 78% exploitable
Social Media
2
Sightings
Data Quality
6 sources
Confidence: High

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.1%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Controlled
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +38
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

A buffer overflow occurs when a program writes more data to a memory buffer than it was allocated to hold, causing the excess data to spill into adjacent memory regions.

A stack-based buffer overflow occurs when a program writes more data to a buffer located on the stack than it was allocated to hold.

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

Related Vulnerabilities in ChargePoint Home Flex Multiple Flaws

View all 3

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy