Insecure functionality In mixin-deep
Description
Prototype Pollution in mixin-deep
Versions of mixin-deep prior to 2.0.1 or 1.3.2 are vulnerable to Prototype Pollution. The mixinDeep function fails to validate which Object properties it updates. This allows attackers to modify the prototype of Object, causing the addition or modification of an existing property on all objects.
Recommendation
If you are using mixin-deep 2.x, upgrade to version 2.0.1 or later.
If you are using mixin-deep 1.x, upgrade to version 1.3.2 or later.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Component | Affected version | Patched versions |
|---|---|---|---|
npm | 1.3.2, 2.0.1 | ||
debian 14 | 2.0.1-1 | ||
debian 12 | 2.0.1-1 | ||
debian 13 | 2.0.1-1 | ||
debian 11 | 2.0.1-1 | ||
rpm rhel8 | 1:12.20.1-1.module+el8.3.0+9503+19cb079c | ||
rpm rhel8 | - | - |
Aliases
1. 2. 3. 4. 5. 6.
References
1. 2. 3. 4. 5. 6.