CVE catalog

CVE-2020-15168

node-fetch: CVE-2020-15168

[CVE catalog]

Severity
Medium · CVSS 5.3CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:L
Published
Source
[NVD] · [CVE record]
EPSS
1.69% · Oct 27, 2026

node-fetch before versions 2.6.1 and 3.0.0-beta.9 did not honor the size option after following a redirect, which means that when a content size was over the limit, a FetchError would never get thrown and the process would end without failure. For most people, this fix will have a little or no impact. However, if you are relying on node-fetch to gate files above a size, the impact could be significant, for example: If you don't double-check the size of the data after fetch() has completed, your JS thread could get tied up doing work on a large file (DoS) and/or cost you money in computing.

Vulnerable and fixed packages

Distribution-reported package versions and fixes. These do not depend on matching against the OpenFactory package catalog.

DistributionPackageReleaseVersionStatus
Debiannode-fetchsid3.3.2+~cs11.4.11-4fixed
Debiannode-fetchforky3.3.2+~cs11.4.11-4fixed
Debiannode-fetchtrixie3.3.2+~cs11.4.11-3fixed
Debiannode-fetchbookworm3.3.0+~cs11.4.11-2fixed
Susemgr-daemonmanager proxy module 4.14.1.3-2.6.3fixed
Susespacecmdmanager proxy module 4.14.1.8-4.9.2fixed
Susespacewalk-backendmanager proxy module 4.14.1.16-4.11.5fixed
Susespacewalk-client-toolsmanager proxy module 4.14.1.7-4.6.4fixed
Susespacewalk-webmanager proxy module 4.14.1.19-3.9.5fixed
Susesusemanager-build-keysmanager proxy module 4.115.2.2-3.6.3fixed
Susebind-formulamanager server module 4.10.1.1603299886.60e4bcf-3.3.2fixed
Susegrafana-formulamanager server module 4.10.3.0-3.3.2fixed
Suseimage-sync-formulamanager server module 4.10.1.1602150122.f08af0a-3.6.2fixed
Suseprometheus-exporters-formulamanager server module 4.10.8.0-3.16.2fixed
Suseprometheus-formulamanager server module 4.10.3.0-3.3.1fixed
Susepxe-formulamanager server module 4.10.1.1602490840.4f32148-3.3.2fixed
Susepy26-compat-saltmanager server module 4.12016.11.10-6.3.3fixed
Susepython-susemanager-retailmanager server module 4.11.0.1602150122.f08af0a-3.3.2fixed
Susesalt-netapi-clientmanager server module 4.10.18.0-15.7.5fixed
Susesaltboot-formulamanager server module 4.10.1.1602150122.f08af0a-3.6.2fixed
Susespacecmdmanager server module 4.14.1.8-4.9.2fixed
Susespacewalk-adminmanager server module 4.14.1.7-3.6.3fixed
Susespacewalk-backendmanager server module 4.14.1.16-4.11.5fixed
Susespacewalk-brandingmanager server module 4.14.1.11-3.9.6fixed
Susespacewalk-client-toolsmanager server module 4.14.1.7-4.6.4fixed
Susespacewalk-javamanager server module 4.14.1.22-3.16.4fixed
Susespacewalk-searchmanager server module 4.14.1.3-3.3.7fixed
Susespacewalk-webmanager server module 4.14.1.19-3.9.5fixed
Susesusemanagermanager server module 4.14.1.21-3.11.6fixed
Susesusemanager-build-keysmanager server module 4.115.2.2-3.6.3fixed
Susesusemanager-doc-indexesmanager server module 4.14.1-11.17.1fixed
Susesusemanager-docs_enmanager server module 4.14.1-11.17.1fixed
Susesusemanager-schemamanager server module 4.14.1.15-3.11.2fixed
Susesusemanager-slsmanager server module 4.14.1.17-3.13.6fixed
Ubuntunode-fetchpro1.7.3-1vulnerable
Ubuntunode-fetchpro1.7.3-1ubuntu0.1~esm1vulnerable
Ubuntunode-fetch20.041.7.3-1vulnerable
Ubuntunode-fetch20.041.7.3-2vulnerable
Ubuntunode-fetch20.041.7.3-2ubuntu0.1vulnerable

Fixed-version evidence

DistributionPackageTypeReleaseFixed versionUrgencyOriginBugs
Debiannode-fetchsourcesid2.6.1-2not yet assignedNot reported[970173]
Debiannode-fetchsourceforky2.6.1-2not yet assignedNot reported[970173]
Debiannode-fetchsourcetrixie2.6.1-2not yet assignedNot reported[970173]
Debiannode-fetchsourcebookworm2.6.1-2not yet assignedNot reported[970173]
Susemgr-daemonrpmmanager proxy module 4.14.1.3-2.6.3Not reportedSUSE-SU-2020:3235-1Not reported
Susespacecmdrpmmanager proxy module 4.14.1.8-4.9.2Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-backendrpmmanager proxy module 4.14.1.16-4.11.5Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-client-toolsrpmmanager proxy module 4.14.1.7-4.6.4Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-webrpmmanager proxy module 4.14.1.19-3.9.5Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanager-build-keysrpmmanager proxy module 4.115.2.2-3.6.3Not reportedSUSE-SU-2020:3235-1Not reported
Susebind-formularpmmanager server module 4.10.1.1603299886.60e4bcf-3.3.2Not reportedSUSE-SU-2020:3235-1Not reported
Susegrafana-formularpmmanager server module 4.10.3.0-3.3.2Not reportedSUSE-SU-2020:3235-1Not reported
Suseimage-sync-formularpmmanager server module 4.10.1.1602150122.f08af0a-3.6.2Not reportedSUSE-SU-2020:3235-1Not reported
Suseprometheus-exporters-formularpmmanager server module 4.10.8.0-3.16.2Not reportedSUSE-SU-2020:3235-1Not reported
Suseprometheus-formularpmmanager server module 4.10.3.0-3.3.1Not reportedSUSE-SU-2020:3235-1Not reported
Susepxe-formularpmmanager server module 4.10.1.1602490840.4f32148-3.3.2Not reportedSUSE-SU-2020:3235-1Not reported
Susepy26-compat-saltrpmmanager server module 4.12016.11.10-6.3.3Not reportedSUSE-SU-2020:3235-1Not reported
Susepython-susemanager-retailrpmmanager server module 4.11.0.1602150122.f08af0a-3.3.2Not reportedSUSE-SU-2020:3235-1Not reported
Susesalt-netapi-clientrpmmanager server module 4.10.18.0-15.7.5Not reportedSUSE-SU-2020:3235-1Not reported
Susesaltboot-formularpmmanager server module 4.10.1.1602150122.f08af0a-3.6.2Not reportedSUSE-SU-2020:3235-1Not reported
Susespacecmdrpmmanager server module 4.14.1.8-4.9.2Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-adminrpmmanager server module 4.14.1.7-3.6.3Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-backendrpmmanager server module 4.14.1.16-4.11.5Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-brandingrpmmanager server module 4.14.1.11-3.9.6Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-client-toolsrpmmanager server module 4.14.1.7-4.6.4Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-javarpmmanager server module 4.14.1.22-3.16.4Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-searchrpmmanager server module 4.14.1.3-3.3.7Not reportedSUSE-SU-2020:3235-1Not reported
Susespacewalk-webrpmmanager server module 4.14.1.19-3.9.5Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanagerrpmmanager server module 4.14.1.21-3.11.6Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanager-build-keysrpmmanager server module 4.115.2.2-3.6.3Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanager-doc-indexesrpmmanager server module 4.14.1-11.17.1Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanager-docs_enrpmmanager server module 4.14.1-11.17.1Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanager-schemarpmmanager server module 4.14.1.15-3.11.2Not reportedSUSE-SU-2020:3235-1Not reported
Susesusemanager-slsrpmmanager server module 4.14.1.17-3.13.6Not reportedSUSE-SU-2020:3235-1Not reported

[Debian bug #970173]

OpenFactory catalog packages

[Debian 12 (Bookworm)]

  • [node-fetch]Fixed
    Details (2)
    • 3.3.0+~cs11.4.11-2 · all · bookworm

      Fixed · Fixed: 2.6.1-2

      dsa · node-fetch · debian · bookworm; dsa · node-fetch · debian · 12

    • 3.3.0+~cs11.4.11-2 · all · bookworm

      Fixed · Fixed: 2.6.1-2

      dsa · node-fetch · debian · bookworm; dsa · node-fetch · debian · 12

[Debian 13 (Trixie)]

  • [node-fetch]Fixed
    Details (2)
    • 3.3.2+~cs11.4.11-3 · all · trixie

      Fixed · Fixed: 2.6.1-2

      dsa · node-fetch · debian · 13

    • 3.3.2+~cs11.4.11-3 · all · trixie

      Fixed · Fixed: 2.6.1-2

      dsa · node-fetch · debian · 13

Observed:

References