question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

High vulnerability issue (CVE-2021-44907)

See original GitHub issue

Summary

Version 2.88.2 of request has a dependency on qs version ~6.5.3. A CVE has been created for versions <= 6.8.0 of qs.

Simplest Example to Reproduce

Create a new application with request version 2.88.2, then run npm ls qs.

Possible Solution

If the library will still function correctly, consider updating version ^6.10.3 of qs.

Context

While it’s understandable that request is deprecated, many library vendors have not yet moved on to other libraries. According to https://www.npmjs.com/package/request, the library still has:

  • 52,988 dependents
  • 20M weekly downloads

Your Environment

software version
request 2.88.2
node v16.13.2
npm 8.5.5
Operating System macOS 12.3 (21E230)

Issue Analytics

  • State:open
  • Created a year ago
  • Reactions:2
  • Comments:10

github_iconTop GitHub Comments

3reactions
konrad-ohmscommented, Apr 1, 2022

I would also prefer to have an official patch for that, but this could be a short term solution. I am running Whitesource as well and it does not show issues any more. I needed to delete node modules and the package-lock.json, a fresh install resolved fine

2reactions
csvancommented, Apr 19, 2022

This project is deprecated and effectively discontinued, see https://github.com/request/request/issues/3142. Serious security vulnerabilities will most likely never be patched and the community has been asked to move to other solutions years ago.

Read more comments on GitHub >

github_iconTop Results From Across the Web

CVE-2021-44907 Affecting npm14 package, versions ...
Low severity (3.1) CVE-2021-44907 in npm14 | CVE-2021-44907. ... Further investigation showed that it was not a security issue. Notes: none.
Read more >
CVE-2021-44907 | Vulnerability Database
Find CVSS, CWE, Vulnerable versions, Exploits and available fixes for CVE-2021-44907. ** REJECT ** DO NOT USE THIS CANDIDATE NUMBER. ConsultIDs: none.
Read more >
CVE-2021-44907
This issue is currently rated as having low severity. CVSS v2 Scores. National Vulnerability Database. Base Score, 5. Vector, AV:N/AC:L ...
Read more >
Known Exploited Vulnerabilities Catalog
Amcrest cameras and NVR are vulnerable to a stack-based buffer overflow over port 37777. An authenticated remote attacker can abuse this issue to...
Read more >
Security Bulletin: IBM Spectrum Discover is vulnerable to ...
Summary Ramda(CVE-2021-42581) is vulnerable to remote attackers to execute arbitrary code on the system, caused by a prototype pollution in ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found