CVE-2018-20578 Information
Description
An issue was discovered in NuttX before 7.27. The function netlib_parsehttpurl() in apps/netutils/netlib/netlib_parsehttpurl.c mishandles URLs longer than hostlen bytes (in the webclient this is set by default to 40) leading to an Infinite Loop. The attack vector is the Location header of an HTTP 3xx response.
CVSS Vector
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Reference
https://bitbucket.org/nuttx/nuttx/downloads/nuttx-7_27-README.txt https://bitbucket.org/nuttx/nuttx/issues/119/denial-of-service-infinite-loop-while An issue was discovered in NuttX before 7.27. The function netlib_parsehttpurl() in apps/netutils/netlib/netlib_parsehttpurl.c mishandles URLs longer than hostlen bytes (in the webclient this is set by default to 40) leading to an Infinite Loop. The attack vector is the Location header of an HTTP 3xx response.
Attack Complexity
LOW
Privileges Required
NONE
User Interaction Required
NONE
Scope
NONE
Confidentiality Impact
UNCHANGED
Integrity Impact
NONE
Availability Impact
NONE
Base Score
HIGH
Base Severity
7.5
Share on: