CVE-2020-17443: Integer Overflow
An issue was discovered in picoTCP 1.7.0. The code for creating an ICMPv6 echo replies doesn't check whether the ICMPv6 echo request packet's size is shorter than 8 bytes. If the size of the incoming ICMPv6 request packet is shorter than this, the operation that calculates the size of the ICMPv6 echo replies has an integer wrap around, leading to memory corruption and, eventually, Denial-of-Service in picoicmp6sendechoreplynotfrag in picoicmp6.c.
Affected Software
Event History
Frequently Asked Questions
What is CVE-2020-17443?
CVE-2020-17443 is a vulnerability in picoTCP 1.7.0 that allows an attacker to create ICMPv6 echo replies without checking the size of the request packet.
What is the severity of CVE-2020-17443?
CVE-2020-17443 has a severity rating of 7.5 (high).
How does CVE-2020-17443 affect picoTCP?
CVE-2020-17443 affects picoTCP 1.7.0 by not checking the size of the incoming ICMPv6 echo request packet, potentially leading to issues.
How can I fix CVE-2020-17443?
To fix CVE-2020-17443, update picoTCP to version 1.7.1 or higher.
Where can I find more information about CVE-2020-17443?
For more information about CVE-2020-17443, you can refer to the following references: [link 1](https://us-cert.cisa.gov/ics/advisories/icsa-20-343-01) and [link 2](https://www.kb.cert.org/vuls/id/815128).