CVE-2020-14936: Buffer Overflow
Buffer overflows were discovered in Contiki-NG 4.4 through 4.5, in the SNMP agent. Functions parsing the OIDs in SNMP requests lack sufficient allocated target-buffer capacity verification when writing parsed OID values. The function snmpoiddecodeoid() may overwrite memory areas beyond the provided target buffer, when called from snmpmessagedecode() upon an SNMP request reception. Because the content of the write operations is externally provided in the SNMP requests, it enables a remote overwrite of an IoT device's memory regions beyond the allocated buffer. This overflow may allow remote overwrite of stack and statically allocated variables memory regions by sending a crafted SNMP request.
Affected Software
Event History
Frequently Asked Questions
What is the vulnerability ID of this issue?
The vulnerability ID of this issue is CVE-2020-14936.
What is the severity of CVE-2020-14936?
The severity of CVE-2020-14936 is critical with a CVSS score of 9.8.
Which software versions are affected by CVE-2020-14936?
Contiki-NG versions 4.4 through 4.5 are affected by CVE-2020-14936.
What is the CWE ID of CVE-2020-14936?
The CWE ID of CVE-2020-14936 is CWE-119 and CWE-787.
Where can I find more information about CVE-2020-14936?
You can find more information about CVE-2020-14936 at the following references: [Reference 1](https://drive.google.com/file/d/1FypWH_g475jSL0mDFzquaATCeRIHQ2kj/view?usp=sharing), [Reference 2](https://github.com/contiki-ng/contiki-ng/issues/1351).