Back

HIGH

net: can: j1939: enhanced error handling for tightly received RTS messages in xtp_rx_rts_session_new

Published Jul 29, 2024

Description

This patch enhances error handling in scenarios with RTS (Request to Send) messages arriving closely. It replaces the less informative WARN_ON_ONCE backtraces with a new error handling method. This provides clearer error messages and allows for the early termination of problematic sessions. Previously, sessions were only released at the end of j1939_xtp_rx_rts().

Potentially this could be reproduced with something like: testj1939 -r vcan0:0x80 & while true; do # send first RTS cansend vcan0 18EC8090#1014000303002301; # send second RTS cansend vcan0 18EC8090#1014000303002301; # send abort cansend vcan0 18EC8090#ff00000000002301; done

Affected products

Remediation

No remediation recorded yet.

References (14)

Change history (0)

No recorded changes yet.

Sources
CVE.org / MITRE
Status PUBLISHED
Assigner Linux
Published Jul 29, 2024
Updated Aug 5, 2026
Reserved May 21, 2024
CISA Vulnrichment
Updated Sep 10, 2024
NVD
Status Modified
Modified Aug 4, 2026
Red Hat
Severity Low
Public date Jul 29, 2024
ENISA EUVD
Assigner Linux
Published Jul 29, 2024
Updated Aug 5, 2026
Exploited since n/a
EUVD-2023-59600