PT-2023-19800 · Riot-Os · Riot-Os
Diff-Fusion
·
Published
2023-04-24
·
Updated
2023-05-03
·
CVE-2023-24819
CVSS v3.1
9.8
Critical
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H |
Name of the Vulnerable Software and Affected Versions
RIOT-OS versions prior to 2022.10
Description
The network stack in RIOT-OS, which supports Internet of Things devices, contains a flaw in its ability to process 6LoWPAN frames. An attacker can send a crafted frame to the device, resulting in an out of bounds write in the packet buffer. This overflow can corrupt other packets and the allocator metadata, leading to denial of service by corrupting a pointer. Furthermore, careful manipulation of the allocator metadata allows an attacker to write data to arbitrary locations, thus enabling the execution of arbitrary code.
Recommendations
For versions prior to 2022.10, update to version 2022.10 to fix the issue.
As a temporary workaround, consider disabling support for fragmented IP datagrams until the update is applied.
Alternatively, apply the patches manually to resolve the issue.
Exploit
Fix
Memory Corruption
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Riot-Os