CVE Catalog

CVE-2026-37535

High
Published: Translated: NVD NIST

Summary

openxc/isotp-c up to commit 5a5d19245f65189202719321facd49ce6f5d46ac contains an out-of-bounds read in the ISO-TP Single Frame receive handler, where the 4-bit payload length nibble is used directly without validation. A malicious CAN frame with an oversized length nibble can lead to memory reads beyond the buffer.

Risk Assessment

An attacker can exploit this vulnerability to cause a denial of service or gain sensitive information, posing a serious threat to system security.

Recommendation

It is recommended to update to the latest version of openxc/isotp-c to mitigate this vulnerability and implement additional validation mechanisms for payload length in CAN frames.

Related vulnerabilities

Original NVD description (English source)

openxc/isotp-c thru commit 5a5d19245f65189202719321facd49ce6f5d46ac (2021-08-09) contains an out-of-bounds read in the ISO-TP Single Frame receive handler, where the 4-bit payload length nibble is used directly as the memcpy size without validating it against the actual CAN data length. A malicious CAN frame with an oversized length nibble can cause memory reads beyond the buffer, allowing attackers to cause a denial of service, or gain sensitive information.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS