CVE-2023-33975CWE-119CWE-787

RIOT-OS vulnerable to Out of Bounds Write in _rbuf_add

Critical · published May 30, 2023

CVSS v3.1
9.8
EPSS
1%
Percentile
73.7
In the wild
Unconfirmed
What it is

🚨 One crafted 6LoWPAN frame is all it takes to send your IoT device spiraling into chaos! 🔥 Think of this vulnerability like a mischievous prankster who sneaks into a factory and switches the labels on the assembly line. Instead of the right parts being put together, everything gets confused, leading to a malfunctioning product—or in this case, a device that could crash and burn! An attacker can exploit this oversight to corrupt critical data and even execute arbitrary code on your device. This could lead to a complete denial of service, causing your device to malfunction and possibly bringing down your entire IoT network. Absolutely devastating for any connected system!

Put simply

Think of this vulnerability like a mischievous prankster who sneaks into a factory and switches the labels on the assembly line. Instead of the right parts being put together, everything gets confused, leading to a malfunctioning product—or in this case, a device that could crash and burn! The vulnerability in RIOT-OS allows attackers to send crafted 6LoWPAN frames, leading to an out of bounds write in the packet buffer. This can corrupt allocator metadata, enabling the attacker to manipulate code execution at will.

What to do

An attacker can exploit this oversight to corrupt critical data and even execute arbitrary code on your device. This could lead to a complete denial of service, causing your device to malfunction and possibly bringing down your entire IoT network. Absolutely devastating for any connected system! To protect your devices, update RIOT-OS to the latest version post-2023.01 to close this vulnerability. As a temporary workaround, consider disabling support for fragmented IP datagrams until the update is applied. Don't leave your systems vulnerable! Security hero status: activated! You've got this! 🛡️

The record
Technical detail
CVSS v3.1
9.8 · CRITICAL
Vector
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
CVSS v4.0
Not supplied
EPSS
0.01480 · 73.7th percentile
Weaknesses
CWE-119 · Improper Restriction of Operations within the Bounds of a Memory Buffer; CWE-787 · Out-of-bounds Write
Published
2023-05-30T17:08Z
EPSS history
Timeline
  • 30 MAY 17:08Z
    RIOT-OS vulnerable to Out of Bounds Write in _rbuf_add
    cvelistv5