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:13.450Z
Modified
2026-07-09T00:21:20.971726Z
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 picoipv6checkheaderssequence() 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
{
    "extracted_events": [
        {
            "introduced": "0"
        },
        {
            "last_affected": "1.7.0"
        }
    ],
    "source": "CPE_RANGE",
    "cpe": "cpe:2.3:a:altran:picotcp:*:*:*:*:*:*:*:*"
}

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"