PT-2024-35992 · Riot · Riot

Havingathijs

·

Published

2024-11-29

·

Updated

2025-09-05

·

CVE-2024-53980

CVSS v3.1

7.5

High

VectorAV: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

Weakness Enumeration

Related Identifiers

CVE-2024-53980
GHSA-M75Q-8VJ8-WPPW

Affected Products

Riot