CVE Catalog

CVE-2023-34101

HighCVSS 7.3
Published: Updated: Translated: NVD NIST

Exploitation Probability (EPSS)

Low risk
0.51%

39th percentile - higher than 39% of all known CVEs

Summary

Contiki-NG is an operating system for IoT devices. In version 4.8 and prior, when processing ICMP DAO packets in the `dao_input_storing` function, the system does not verify that the packet buffer is large enough, which can lead to out-of-bounds reads.

Risk Assessment

An attacker can exploit this vulnerability to read data outside the allocated buffer, potentially leading to unexpected system behavior or exposure of sensitive information.

Recommendation

It is recommended to upgrade to version 4.9 of Contiki-NG, where the issue has been patched. Alternatively, one can apply the changes from pull request #2435 to patch the system.

Other vulnerabilities in Contiki-NG

See all
Original NVD description (English source)

Contiki-NG is an operating system for internet of things devices. In version 4.8 and prior, when processing ICMP DAO packets in the `dao_input_storing` function, the Contiki-NG OS does not verify that the packet buffer is big enough to contain the bytes it needs before accessing them. Up to 16 bytes can be read out of bounds in the `dao_input_storing` function. An attacker can truncate an ICMP packet so that it does not contain enough data, leading to an out-of-bounds read on these lines. The problem has been patched in the "develop" branch of Contiki-NG, and is expected to be included in release 4.9. As a workaround, one can apply the changes in Contiki-NG pull request #2435 to patch the system.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS