CVE-2026-82358

RT-Labs AB C-Open CANopen SDO Server Write Protection Bypass

State
Published
Severity
7.1 High
Published
Oct 1, 2026
Updated
Oct 7, 2026
Reserved
Aug 28, 2026

Read the record on cve.org

Description

RT-Labs AB C-Open CANopen contains a write protection bypass in the SDO (Service Data Object) server implementation 'src/co_sdo_server.c' that fails to properly validate write permissions when processing download-segment frames. An unauthenticated attacker on the CAN bus can initiate an SDO upload for a read-only Object Dictionary (OD) entry, which sets a data pointer to the read-only object, then send download-segment frames to write to that memory location. The download-segment handler does not verify that a download session is active, allowing any CANopen node to overwrite read-only OD entries using two SDO frames. Note that CANopen protocol operates over CAN bus and does not provide built-in authentication mechanisms. Fixed in 1.1.1.

Scores

CVSSScoreVectorSource
4.07.1 HighCVSS:4.0/AV:A/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:Ncisa-cg
3.16.5 MediumCVSS:3.1/AV:A/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:Ncisa-cg

Weaknesses

Affected Products

ProductVersions
C-OpenRT-Labs AB
  • before 1.1.1Affected
  • 1.1.1Not affected

References

  • urlvendor-advisory
  • urlrelease-notes
  • urlthird-party-advisory
  • urlvdb-entry

Every record here comes from the CVE Program’s CVE List. © 1999–2026 The MITRE Corporation. CVE is a registered trademark of The MITRE Corporation. The records are reproduced under the CVE Program terms of use.