CVE-2022-36054CWE-787

Out-of-bounds write when decompressing 6LoWPAN payload in Contiki-NG

Medium · published September 1, 2022

CVSS v3.1
6.8
EPSS
1%
Percentile
54.9
In the wild
Unconfirmed
What it is

Contiki-NG is an open-source, cross-platform operating system for Next-Generation IoT devices. The 6LoWPAN implementation in the Contiki-NG operating system (file os/net/ipv6/sicslowpan.c) contains an input function that processes incoming packets and copies them into a packet buffer. Because of a missing length check in the input function, it is possible to write outside the packet buffer's boundary. The vulnerability can be exploited by anyone who has the possibility to send 6LoWPAN packets to a Contiki-NG system. In particular, the vulnerability is exposed when sending either of two types of 6LoWPAN packets: an unfragmented packet or the first fragment of a fragmented packet. If the packet is sufficiently large, a subsequent memory copy will cause an out-of-bounds write with data supplied by the attacker.

The record
Technical detail
CVSS v3.1
6.8 · MEDIUM
Vector
CVSS:3.1/AV:N/AC:H/PR:L/UI:N/S:U/C:H/I:H/A:N
CVSS v4.0
Not supplied
EPSS
0.00763 · 54.9th percentile
Weakness
CWE-787 · Out-of-bounds Write
Published
2022-09-01T12:10Z
EPSS history
Timeline
  • 01 SEP 12:10Z
    Out-of-bounds write when decompressing 6LoWPAN payload in Contiki-NG
    cvelistv5