CVE-2021-41167

modern-async is an open source JavaScript tooling library for asynchronous operations using async/await and promises. In affected versions a bug affecting two of the functions in this library: forEachSeries and forEachLimit. They should limit the concurrency of some actions but, in practice, they don't. Any code calling these functions will be written thinking they would limit the concurrency but they won't. This could lead to potential security issues in other projects. The problem has been patched in 1.0.4. There is no workaround.
Configurations

Configuration 1 (hide)

cpe:2.3:a:modern-async_project:modern-async:*:*:*:*:*:node.js:*:*

History

21 Nov 2024, 06:25

Type Values Removed Values Added
References () https://github.com/nicolas-van/modern-async/commit/0010d28de1b15d51db3976080e26357fa7144436 - Patch, Third Party Advisory () https://github.com/nicolas-van/modern-async/commit/0010d28de1b15d51db3976080e26357fa7144436 - Patch, Third Party Advisory
References () https://github.com/nicolas-van/modern-async/issues/5 - Exploit, Issue Tracking, Patch, Third Party Advisory () https://github.com/nicolas-van/modern-async/issues/5 - Exploit, Issue Tracking, Patch, Third Party Advisory
References () https://github.com/nicolas-van/modern-async/security/advisories/GHSA-3pcq-34w5-p4g2 - Third Party Advisory () https://github.com/nicolas-van/modern-async/security/advisories/GHSA-3pcq-34w5-p4g2 - Third Party Advisory

Information

Published : 2021-10-20 19:15

Updated : 2024-11-21 06:25


NVD link : CVE-2021-41167

Mitre link : CVE-2021-41167

CVE.ORG link : CVE-2021-41167


JSON object : View

Products Affected

modern-async_project

  • modern-async
CWE
CWE-400

Uncontrolled Resource Consumption

CWE-770

Allocation of Resources Without Limits or Throttling