PT-2024-35992 · Riot · Riot
Havingathijs
·
Published
2024-11-29
·
Updated
2025-09-05
·
CVE-2024-53980
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions:
RIOT (affected versions not specified)
Description:
A malicious actor can send a IEEE 802.15.4 packet with a spoofed length byte and optionally a spoofed FCS, resulting in an endless loop on a CC2538 receiver. The issue arises from the receiver checking the location of the CRC bit using the packet length byte, considering all 8 bits instead of discarding bit 7. This leads to reading outside of the RX FIFO, causing a discrepancy in the CRC check between the firmware and the radio. If the CPU judges the CRC as correct and the radio is set to
AUTO ACK, the CPU will enter an endless loop when waiting for an acknowledgment.Recommendations:
At the moment, there is no information about a newer version that contains a fix for this vulnerability.
Exploit
Infinite Loop
Found an issue in the description? Have something to add? Feel free to write us 👾
Weakness Enumeration
Related Identifiers
Affected Products
Riot