loopback-datasource-juggler is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution')
63
Medium Risk
Affected versions of this package allow unsafe prototype manipulation by directly assigning to __proto__, which can lead to unexpected prototype mutation behavior and increase the risk of prototype pollution or integrity issues in affected objects. An attacker able to influence the object being modified or the surrounding data flow may exploit this behavior to tamper with object inheritance, alter application logic, or trigger unintended property resolution. The issue is fixed by replacing direct __proto__ assignment with Object.setPrototypeOf, which avoids reliance on the legacy accessor and provides a safer, explicit prototype update mechanism.
You are affected if you are using a version that falls within the vulnerable range.
loopback-datasource-juggler is vulnerable to Improperly Controlled Modification of Object Prototype Attributes ('Prototype Pollution') in versions 1.2.13 - 6.0.4.
Upgrade the loopback-datasource-juggler library to the patch version.
Connect your repositories to instantly see whether vulnerable or malicious packages exist in your codebase.
Free. No credit card required.

SOC 2Compliant
ISO 27001Compliant