CVE-2020-17444

Source
https://cve.org/CVERecord?id=CVE-2020-17444
Import Source
https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-17444.json
JSON Data
https://api.osv.dev/v1/vulns/CVE-2020-17444
Published
2020-12-11T23:15:13Z
Modified
2026-07-09T00:21:20Z
Severity
  • 7.5 (High) CVSS_V3 - CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H CVSS Calculator
Summary
[none]
Details

An issue was discovered in picoTCP 1.7.0. The routine for processing the next header field (and deducing whether the IPv6 extension headers are valid) doesn't check whether the header extension length field would overflow. Therefore, if it wraps around to zero, iterating through the extension headers will not increment the current data pointer. This leads to an infinite loop and Denial-of-Service in pico_ipv6_check_headers_sequence() in pico_ipv6.c.

References

Affected packages

Git / github.com/tass-belgium/picotcp

Affected ranges

Type
GIT
Repo
https://github.com/tass-belgium/picotcp
Events
Introduced
0 Unknown introduced commit / All previous commits are affected
Last Affected
Database specific
Show details
{
    "cpe": "cpe:2.3:a:altran:picotcp:*:*:*:*:*:*:*:*",
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.7.0"
        }
    ],
    "source": "CPE_RANGE"
}

Affected versions

V1.*
V1.0
V1.2.4
Other
sprint0
sprint1
sprint2
sprint3
sprint4
sprint5
sprint6
sprint7
sprint8
v1.*
v1.2
v1.2.1
v1.2.2
v1.3.0
v1.5.0
v1.5.1
v1.6.0
v1.6.1
v1.6.2
v1.7.0

Database specific

source
"https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2020-17444.json"