Severity by source
CVSS:4.0/AV:L/AC:L/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Local-only exploitation via character device requiring low-privilege config access; kernel OOB write causes full memory corruption but scope remains within the single compromised system.
Primary rating from Vendor (Nozomi).
CVSS VectorVendor: Nozomi
Lifecycle Timeline
2DescriptionCVE.org
Nozomi Networks Labs identified a CWE-787: Out-of-bounds Write vulnerability in the process-image management functionality of KUNBUS piControl in version 2.6.2 that allows a local authenticated attacker with device configuration access to write attacker-controlled data outside the bounds of the process-image buffer and corrupt adjacent kernel memory, resulting in kernel memory corruption and denial of service, by supplying crafted device configuration data and crafted input through the piControl character device.
AnalysisAI
Kernel memory corruption in KUNBUS piControl version 2.6.2 allows a local authenticated attacker with device configuration access to write beyond process-image buffer boundaries, corrupting adjacent kernel memory and causing denial of service. The vulnerability resides in process-image management functionality and is triggered by supplying crafted device configuration data and crafted input through the piControl character device. No public exploit code or active exploitation has been confirmed at time of analysis, though the industrial OT context and kernel-level impact elevate operational priority for RevPi deployments.
Technical ContextAI
KUNBUS piControl is a kernel-mode driver component used in Revolution Pi (RevPi) industrial Linux controllers - Raspberry Pi-based devices designed for ICS/OT automation environments. The process image is a shared memory region that maps I/O data between connected PLC modules; the driver exposes this functionality via a character device (typically /dev/piControl0). The root cause is CWE-787 (Out-of-Bounds Write): the process-image management code fails to enforce write boundary checks when processing attacker-supplied configuration data and I/O input, allowing writes to extend beyond the allocated buffer into adjacent kernel memory. The CPE string cpe:2.3:a:kunbus:picontrol:*:*:*:*:*:*:*:* uses an unbounded wildcard, confirming NVD has not yet scoped the version range beyond what the Nozomi advisory identifies - version 2.6.2 is the confirmed affected release per the researcher disclosure.
RemediationAI
No vendor-released patch version has been confirmed in the available data at time of analysis; administrators must consult KUNBUS directly and monitor the Nozomi Networks advisory at https://www.nozominetworks.com/labs/vulnerability-advisories-cve-2026-13196 for patch release information. As immediate compensating controls, restrict access to the piControl character device (typically /dev/piControl0) using Linux DAC permissions and group membership so only explicitly trusted operator accounts can interact with it - this directly removes the low-privilege access path required for exploitation. Enforce device configuration delivery through a controlled, audited pipeline rather than permitting arbitrary user-supplied configuration files on the device. Implement auditd rules to log all open and write calls against the piControl character device to detect anomalous usage. Physically and network-isolate RevPi nodes consistent with ICS security best practices so that compromise of an OT workstation does not trivially extend to production controllers. Note that restricting character device access may impact legitimate operator tooling - validate against operational workflows before applying.
Race condition exploitation in KUNBUS piControl 2.6.2 allows a local authenticated attacker to corrupt kernel memory by
Race condition in KUNBUS piControl 2.6.2 enables a local authenticated attacker to corrupt kernel heap memory and disclo
Same weakness CWE-787 – Out-of-bounds Write
View allSame technique Buffer Overflow
View allShare
External POC / Exploit Code
Leaving vuln.today
EUVD-2026-58672
GHSA-j9mv-375p-293q