Skip to content
Heist/ feed
High

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

Type: advisorySource: Official CVE List1 source record

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.

Announced Group revision 1
Original source ↗

CVE-2026-82358

Primary source · Revision 1

Imported from structured advisory data. Source references identify upstream records or fields; verify affected versions and your deployed configuration.

Security context

Source reference: cve:CVE-2026-82358

C-Open

Source reference: /containers/cna/affected/0/product

Affected versions
Not stated in this record
Fixed versions
Not stated in this record
Prerequisites
Not stated in this record

Structured affected-version data

Original package identities and version rules from this source.

[
  {
    "vendor": "RT-Labs AB",
    "product": "C-Open",
    "versions": [
      {
        "status": "affected",
        "version": "0",
        "lessThan": "1.1.1",
        "versionType": "custom"
      },
      {
        "status": "unaffected",
        "version": "1.1.1"
      }
    ],
    "defaultStatus": "affected"
  }
]
Related CVEs
CVE-2026-82358

Source reference: /cveMetadata/cveId

Publisher severity

high

Source reference: /containers/cna/metrics

Event
#11949 · Revision 1
Added to Heist Feed
Publisher date
Read the original announcement