async <= 2.6.3 and 3-3.2.2 - Prototype Pollution
Strategic Overview
<= 1.0.4CVE-2021-43138Vulnerability Overview
In Async before 2.6.4 and 3.x before 3.2.2, a malicious user can obtain privileges via the mapValues() method, aka lib/internal/iterator.js createObjectIterator prototype pollution. Some WordPress plugins and themes use this dependency though that doesn’t necessarily mean the plugin itself is vulnerable to exploitation.
Technical Analysis
REMEDIATION: Update to version 1.0.5, or a newer patched version --- IDENTIFIER: CWE-915 (Improperly Controlled Modification of Dynamically-Determined Object Attributes) The product receives input from an upstream component that specifies multiple attributes, properties, or fields that are to be initialized or updated in an object, but it does not properly control which attributes can be modified.
External References
Vulnerability data © Defiant, Inc., provided under the Wordfence Intelligence T&C