Patchfirst
Chainunshiftio/url-parsenpm:url-parse

unshiftio/url-parse: successive fixes (2018–2022)

5 CVEs over 5 generations, 12 Aug 2018 to 14 Feb 2022.

Family tree

Left to right by publication date.Oldest first. Select a CVE to open it.
  1. CVE-2018-377412 Aug 2018 First in the chain
  2. CVE-2020-81244 Feb 2020 related to CVE-2018-3774
  3. CVE-2021-2751521 Feb 2021 related to CVE-2020-8124related to CVE-2018-3774
  4. CVE-2021-366426 Jul 2021 related to CVE-2021-27515related to CVE-2018-3774and 1 more
  5. CVE-2022-051214 Feb 2022 related to CVE-2021-3664related to CVE-2018-3774and 1 more
Aug 2018Apr 2019Jan 2020JulJan 2021AprJulOctJan 2022 CVE-2018-3774 → CVE-2020-8124: related (high confidence)CVE-2020-8124 → CVE-2021-27515: related (high confidence)CVE-2021-27515 → CVE-2021-3664: related (high confidence)CVE-2021-3664 → CVE-2022-0512: related (high confidence)CVE-2018-3774 → CVE-2021-27515: related (medium confidence)CVE-2018-3774 → CVE-2021-3664: related (medium confidence)CVE-2018-3774 → CVE-2022-0512: related (medium confidence)CVE-2020-8124 → CVE-2021-3664: related (medium confidence)CVE-2021-27515 → CVE-2022-0512: related (medium confidence) CVE-2018-3774 12 Aug 2018 CVE-2020-8124 4 Feb 2020 CVE-2021-27515 21 Feb 2021 CVE-2021-3664 26 Jul 2021 CVE-2022-0512 14 Feb 2022 Aug 2018Jan 2019JulJan 2020JulOctJan 2021AprJulOctJan 2022 CVE-2018-3774 → CVE-2020-8124: related (high confidence)CVE-2020-8124 → CVE-2021-27515: related (high confidence)CVE-2021-27515 → CVE-2021-3664: related (high confidence)CVE-2021-3664 → CVE-2022-0512: related (high confidence)CVE-2018-3774 → CVE-2021-27515: related (medium confidence)CVE-2018-3774 → CVE-2021-3664: related (medium confidence)CVE-2018-3774 → CVE-2022-0512: related (medium confidence)CVE-2020-8124 → CVE-2021-3664: related (medium confidence)CVE-2021-27515 → CVE-2022-0512: related (medium confidence) CVE-2018-3774 12 Aug 2018 CVE-2020-8124 4 Feb 2020 CVE-2021-27515 21 Feb 2021 CVE-2021-3664 26 Jul 2021 CVE-2022-0512 14 Feb 2022
Exploited in the wild (CISA KEV) Not in KEV Priority score (0 to 100) High confidence Medium Low

CVEs in this family

Table view of the tree
CVEPublishedTitleLinked fromPriority
CVE-2018-3774 12 Aug 2018 Incorrect parsing in url-parse <1.4.3 returns wrong hostname which leads to multiple vulnerabilities such as SSRF… · fixed in 1.4.3 First in chain 18.0
CVE-2020-8124 4 Feb 2020 Insufficient validation and sanitization of user input exists in url-parse npm package version 1.4.4 and earlier may… · fixed in 1.4.5 CVE-2018-3774 · related · High 15.3
CVE-2021-27515 21 Feb 2021 url-parse before 1.5.0 mishandles certain uses of backslash such as http:\/ and interprets the URI as a relative path · fixed in 1.5.0 CVE-2020-8124 · related · High 16.1
CVE-2021-3664 26 Jul 2021 Open Redirect in unshiftio/url-parse · fixed in 1.5.2 CVE-2021-27515 · related · High 20.1
CVE-2022-0512 14 Feb 2022 Authorization Bypass Through User-Controlled Key in unshiftio/url-parse · fixed in 1.5.6 CVE-2021-3664 · related · High 21.8
↑ ↓ chooseEnter openEsc close