Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
ReconGain local authenticated access to RevPi host
-
DeliveryOpen piControl character device (/dev/piControl0)
-
ExploitLaunch concurrent crafted configuration/process-image requests
-
InstallExploit race window in kernel object lifecycle
-
C2Trigger use-after-free or invalid pointer dereference
-
ExecuteCorrupt kernel memory
-
ImpactKernel panic causes denial of service
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A06:2025 - Insecure Design
ASVS 5.0
V15 - Secure Coding and Architecture Concurrency control, locking
MITRE ATT&CK
1 technique across 1 tactic: Privilege Escalation The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires local access to a host running KUNBUS piControl version 2.6.2, specifically with the ability to open and issue crafted requests to the piControl character device (typically /dev/piControl0). The attacker must hold at minimum a low-privilege authenticated local account with permissions to access the device node - unauthenticated or remote exploitation is not possible per the AV:L/PR:L CVSS metrics. The race condition itself imposes high attack complexity (AC:H) and specific attack prerequisites (AT:P from the 4.0 vector), meaning the attacker must successfully time concurrent device requests within a narrow kernel execution window, which is inherently unreliable. Limiting factors: no remote vector exists; valid local credentials with device access are required; race conditions are non-deterministic and may require repeated attempts; only version 2.6.2 is explicitly confirmed vulnerable. The configuration and process-image management functionality must be in active use for the relevant kernel code paths to be reachable. |
| Impact | The CVSS 4.0 score of 7.3 with vector AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N encodes several meaningful constraints that collectively moderate real-world exploitability. Local access is required (AV:L) - no remote exploitation path exists. High attack complexity (AC:H) reflects that winning a kernel-level race condition requires precise timing and is not reliably repeatable. The AT:P metric confirms specific attack prerequisites must be present, consistent with needing concurrent device access. Authentication at low privilege is required (PR:L), ruling out fully anonymous exploitation. The high C/I/A impact metrics in the 4.0 vector suggest the research team assessed potential for full kernel compromise beyond just denial of service, though the written description confirms only DoS as a demonstrated outcome. EPSS data is absent from available intelligence, preventing probability-based prioritization. No KEV listing exists, and no public exploit code has been identified - these are consistent signals of a newly disclosed, researcher-reported vulnerability without widespread threat actor interest yet. In OT/ICS deployments, the local access requirement is partially offset by shared multi-user RevPi environments where several low-privilege accounts may legitimately interact with the piControl device, narrowing the gap between theoretical and practical exploitation. |
| Exploit ScenarioDerived | A low-privilege local user on a RevPi host running piControl 2.6.2 spawns multiple concurrent threads, each issuing crafted configuration or process-image management requests to the /dev/piControl0 character device. The lack of adequate synchronization creates a window where one thread frees a kernel configuration object while a sibling thread holds a stale pointer and dereferences it, triggering kernel memory corruption and a system crash. No public proof-of-concept has been identified, and the race window timing requirement elevates practical complexity. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Aug 14, 2026
Race condition exploitation in KUNBUS piControl 2.6.2 allows a local authenticated attacker to corrupt kernel memory by issuing concurrent crafted requests through the piControl character device, triggering use-after-free and invalid pointer dereferences in kernel configuration objects. The flaw resides in the configuration and process-image management subsystem of this industrial Revolution Pi (RevPi) controller platform component, with potential impact spanning confidentiality, integrity, and availability per the CVSS 4.0 vector, though denial of service is the explicitly confirmed outcome. No public exploit code and no active exploitation have been identified at time of analysis; this was responsibly disclosed by Nozomi Networks Labs.
RemediationAI
No vendor-released patch has been confirmed in available intelligence at time of analysis. Monitor the Nozomi Networks advisory at https://www.nozominetworks.com/labs/vulnerability-advisories-cve-2026-13197 and official KUNBUS security channels for patch availability and upgrade guidance. As compensating controls, restrict access to the piControl character device node (typically /dev/piControl0) to only explicitly required user accounts using udev rules and filesystem permissions, minimizing the set of principals capable of issuing concurrent device requests. Audit which local user accounts hold piControl device access and revoke unnecessary permissions. Where operationally feasible, limit physical and logical access to RevPi hosts to reduce the pool of potential local attackers. Note that none of these mitigations eliminate the underlying race condition - they reduce attack surface by constraining who can trigger concurrent device interactions. Evaluate whether monitoring for anomalous device-level access patterns (multiple rapid concurrent opens of /dev/piControl0) is feasible in your OT environment as a detection layer.
Affected VersionsENISA
Affected Packages
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
piControl is a Linux kernel driver that forms the core process-image and I/O management layer of the KUNBUS Revolution Pi (RevPi) industrial controller, a Raspberry Pi-based IPC platform targeting industrial automation. The CWE-362 race condition exists in the driver's handling of concurrent operations against shared kernel configuration objects exposed via the piControl character device (typically /dev/piControl0). When multiple threads simultaneously submit crafted requests through this device interface, missing or insufficient synchronization primitives allow a kernel object to be freed by one execution context while another context retains a stale pointer to it - the classic use-after-free pattern. Dereferencing those invalid pointers in kernel space produces memory corruption, which can manifest as system crashes or, depending on kernel heap layout, potential privilege escalation. The CPE string cpe:2.3:a:kunbus:picontrol:*:*:*:*:*:*:*:* uses a wildcard version field, meaning NVD has not yet bounded the affected range beyond the researcher-confirmed 2.6.2 release.
Know when Picontrol 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
CVSS:4.0/AV:L/AC:H/AT:P/PR:L/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N
Local character device access required (AV:L), race condition timing demands AC:H, low-privilege local auth needed (PR:L), scope unchanged as kernel impact stays within the vulnerable host.
Primary rating from Vendor (Nozomi).
CVSS VectorVendor: Nozomi
DescriptionCVE.org
Nozomi Networks Labs identified a CWE-362: Concurrent Execution using Shared Resource with Improper Synchronization ('Race Condition') vulnerability in the configuration and process-image management functionality of KUNBUS piControl in version 2.6.2 that allows a local authenticated attacker to trigger use-after-free and invalid pointer dereferences on kernel configuration objects, resulting in kernel memory corruption and denial of service, by issuing concurrent crafted requests through the piControl character device.
Executive ViewAI
KUNBUS piControl version 2.6.2, the software controller for Revolution Pi industrial devices, contains a high-severity vulnerability (CVE-2026-13197, CVSS 7.3) that enables authenticated local users to crash systems or corrupt critical data. Organizations operating these controllers in manufacturing, automation, or infrastructure environments risk unplanned downtime and data integrity losses without immediate access controls.
Restrict local system access to authorized users only; enforce restrictive file permissions on the piControl character device (/dev/picontrol); disable piControl service if operationally feasible; audit and remove unnecessary local user accounts; implement kernel-level monitoring and alerting for concurrent piControl device access; restrict both physical and logical access to affected systems. Monitor KUNBUS security advisories for patch availability.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
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.
Race conditions occur when multiple concurrent requests exploit the brief time gap between checking a condition and acting upon it (TOCTOU - Time of Check, Time of Use).
Denial of Service attacks render applications or systems unavailable by overwhelming resources or triggering failure conditions.
Kernel memory corruption in KUNBUS piControl version 2.6.2 allows a local authenticated attacker with device configurati
Race condition in KUNBUS piControl 2.6.2 enables a local authenticated attacker to corrupt kernel heap memory and disclo
EUVD-2026-58673
GHSA-6543-p69c-7xc3
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB