QID 996361
Date Published: 2023-12-19
QID 996361: NodeJs (Npm) Security Update for mockjs (GHSA-mh8j-9jvh-gjf6)
All versions of the package mockjs are vulnerable to Prototype Pollution via the Util.extend function due to missing check if the attribute resolves to the object prototype. By adding or modifying attributes of an object prototype, it is possible to create attributes that exist on every object, or replace critical attributes with malicious ones. This can be problematic if the software depends on existence or non-existence of certain attributes, or uses pre-defined attributes of object prototype (such as hasOwnProperty, toString or valueOf).
Successful exploitation of this vulnerability could lead to a security breach or could affect integrity, availability, and confidentiality.
Solution
Refer to Github security advisory GHSA-mh8j-9jvh-gjf6 for updates and patch information.
Vendor References
- GHSA-mh8j-9jvh-gjf6 -
github.com/advisories/GHSA-mh8j-9jvh-gjf6
CVEs related to QID 996361
Software Advisories
| Advisory ID | Software | Component | Link |
|---|