Technical impact
RT‑Labs AB C‑Open contains a NULL pointer dereference that is triggered when the Layer Settings Selector (LSS) protocol is used to configure a device whose identity object 0x1018 lacks required sub‑indices. The improperly initialized sub‑indexes cause the firmware to dereference a null pointer, leading to an application crash. The vulnerability is not a data leak or execution flaw but results in a denial of service by rendering the device inoperable.
Affected Systems
The affected product is RT‑Labs AB’s C‑Open implementation. All releases prior to v1.1.1 are vulnerable; the fix is available in the 1.1.1 release. Users who run earlier versions of C‑Open on their CANopen devices are impacted.
Risk and Exploitability
The CVSS score of 7.1 indicates a high risk of disruption. EPSS data is not available, but the need for an attacker to have access to the CAN bus—a local or compromised node—means that the vulnerability is exploitable only when the attacker can send LSS commands to the target. The flaw is unauthenticated and could be triggered by malicious nodes on the same network, potentially leading to widespread device failures. The vulnerability is not listed in the CISA KEV catalog, but the severity and the requirement for physical network access still warrant prompt remediation.