CVE Catalog

CVE-2026-37537

High
Published: Translated: NVD NIST

Summary

The collin80/Open-SAE-J1939 project has an integer underflow issue leading to out-of-bounds write in Transport Protocol Data Transfer handling. This occurs when the sequence number from the CAN frame is 0, causing the index to underflow.

Risk Assessment

Out-of-bounds write can lead to unpredictable application behavior, including potential system takeover. Organizations should be aware of the risks associated with this vulnerability in critical applications.

Recommendation

It is recommended to update to the latest version of the software that fixes this issue and to conduct a code audit to identify similar vulnerabilities.

Related vulnerabilities

Original NVD description (English source)

collin80/Open-SAE-J1939 thru commit 744024d4306bc387857dfce439558336806acb06 (2023-03-08) contains an integer underflow leading to out-of-bounds write in Transport Protocol Data Transfer handling. At line 23: uint8_t index = data[0] - 1. When data[0] (sequence number from CAN frame) is 0, index underflows to 255. Subsequent write at tp_dt->data[255*7 + i-1] reaches offset 1791, exceeding the MAX_TP_DT buffer (1785 bytes) by 6 bytes.

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