PT-2021-23141 · Unknown · Modern-Async
Nicolas-Van
·
Published
2021-10-20
·
Updated
2022-08-12
·
CVE-2021-41167
CVSS v3.1
7.5
High
| Vector | AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H |
Name of the Vulnerable Software and Affected Versions
modern-async versions prior to 1.0.4
Description
The issue affects two functions in the modern-async library:
forEachSeries and forEachLimit. These functions are supposed to limit the concurrency of certain actions, but they do not. As a result, any code that calls these functions may be written with the expectation of limited concurrency, but this expectation will not be met. This could potentially lead to security issues in other projects.Recommendations
For versions prior to 1.0.4, upgrade to version 1.0.4 to resolve the issue.
As a temporary workaround, consider avoiding the use of
forEachSeries and forEachLimit functions until the issue is resolved.Exploit
Fix
Allocation of Resources Without Limits
Resource Exhaustion
Found an issue in the description? Have something to add? Feel free to write us 👾
Related Identifiers
Affected Products
Modern-Async