CVE-2026-10848General(zephyrproject / zephyr)

LOWCVSS 8.6 · HIGH

Signal is active with 1 mentions in latest observed window

Immediate actions

  • Patch zephyrproject zephyr systems immediately

Recommended action window: Monitor and triage in normal cycle

NVD description

The OCPP 1.6 client in subsys/net/lib/ocpp parsed inbound WAMP RPC frames in parse_rpc_msg() (subsys/net/lib/ocpp/ocpp_j.c) using a hand-rolled helper, extract_string_field(), that copied the message's uid and action fields with strncpy(out_buf, token + 1, outlen - 1) and then scanned the result with strchr(out_buf, '"'). Because strncpy does not NUL-terminate the destination when the source is at least outlen - 1 (127) bytes long, the subsequent strchr reads past the 128-byte destination buffer into adjacent stack memory; if a " byte is found beyond the buffer, a one-byte out-of-bounds NUL write also occurs. A related defect in extract_payload() runs strchr/strrchr over the receive buffer, which may not be NUL-terminated when a maximal-length frame fills it. The parsed bytes come directly from the OCPP central-system server over a websocket: the reader thread fills recv_buf via websocket_recv_msg() and calls parse_rpc_msg() on each inbound DATA frame (subsys/net/lib/ocpp/ocpp.c). A malicious or compromised central server, or an on-path attacker (OCPP is commonly deployed over plain ws://), can send an RPC frame whose uid or action field is 127+ bytes with no closing quote, triggering the out-of-bounds access. The primary impact is a remotely triggerable denial of service: the unbounded scan can fault on an unmapped page, and the stray NUL write can corrupt adjacent stack state. The over-read data is not reflected to the peer, so disclosure is limited. The feature is EXPERIMENTAL and must be explicitly enabled (CONFIG_OCPP). The fix replaces the manual parser with the bounds-respecting json_mixed_arr_parse() and copies the extracted uid with an explicitly NUL-terminated buffer, eliminating both over-reads.

0.5/ 10 priority

Sources & remediation

Weakness type (CWE)
CWE-125CWE-787

Priority

LOW

Exploitation

NONE

PoC

YES

Patch

AVAILABLE

Momentum

STABLE

Are you affected?

If you run products in this scope, you should treat this CVE as relevant to your environment.

  • zephyr

Threat summary

  • Patch or workaround signal is available
  • 4 mentions across 2 observed days
  • Momentum state: stable

What's happening

  • Patch or workaround mentioned in 1 signal
  • Technical details provided in 2 signals
  • General: 3 classified signals
  • Peaked 1d ago at 3 mentions (2026-08-02); latest day: 1
  • 4 total mentions across 2 days

Affected systems

Products
zephyr

Deep dive

Activity timeline4 mentions / 2d
01223Mentions · 2026-08-02: 3Mentions · 2026-08-03: 1Patch / Workaround · 2026-08-03: 1Technical Details · 2026-08-02: 1Technical Details · 2026-08-03: 108-0208-03
Signal classification2 categories
General
375.0%
Patch
125.0%
Referenced assets3 URLs
Classification over time
DateTotalLabels
2026-08-023
General3
2026-08-031
Patch1
Full discourse4 posts
  • TECHEPAGES@techepages
    Patch

    Security Advisory: CVE-2026-10848 has been identified in the experimental Zephyr OCPP 1.6 client (CVSS 3.1: 7.0, High), an out-of-bounds read/write vulnerability (CWE-125, CWE-787) in RPC message parsing that may be exploited by a malicious or compromised central system to cause denial of service on EV charging devices. Remediation: Upstream Zephyr patch replaces the vulnerable parser with bounds-checked parsing.

    Post summary

    The advisory announces a high‑severity out‑of‑bounds vulnerability in Zephyr OCPP 1.6 and provides the vendor’s patch that replaces the vulnerable parser.

    0000046
    36 followersView on X
  • CVE@CVEnew
    General

    CVE-2026-10848 The OCPP 1.6 client in subsys/net/lib/ocpp parsed inbound WAMP RPC frames in parse_rpc_msg() (subsys/net/lib/ocpp/ocpp_j.c) using a hand-rolled helper, extract_string… https://www.cve.org/CVERecord?id=CVE-2026-10848

    Post summary

    A brief mention of CVE-2026-10848, noting the affected OCPP 1.6 client file locations, with no additional exploitation, patch, or technical details provided.

    00000957
    57.9K followersView on X
  • SecNews@SecNews_GR
    General

    Zephyr OCPP: Κρίσιμη ευπάθεια στο CVE-2026-10848 απειλεί φορτιστές EV https://secn.ws/RqPyo6

    Post summary

    The post announces a critical vulnerability (CVE‑2026‑10848) affecting EV chargers but provides no details on exploitation, tooling, or mitigation.

    00000132
    7.0K followersView on X
  • Vulmon Vulnerability Feed@VulmonFeeds
    General

    CVE-2026-10848 Out-of-Bounds Read and Write in OCPP 1.6 Client WAMP RPC Frame Parsing https://vulmon.com/vulnerabilitydetails?qid=CVE-2026-10848

    Post summary

    A brief vulnerability summary for CVE‑2026‑10848 is provided, noting an out‑of‑bounds read/write flaw in an OCPP 1.6 client, with a link to further details, but no depth on exploitation, patching, or PoC evidence.

    00000126
    4.1K followersView on X
CPE platform detail1 entries

1 of 1 entries

PartVendorProductVersionTarget SWTarget HW
OSzephyrprojectzephyr---

Explore more