Vulnerabilities/

Prototype pollution in @feathersjs/commons _.merge via JSON-parsed __proto__

Severity:
Low

Description

The _.merge(target, source) utility exported by @feathersjs/commons recursively merges source into target by iterating Object.keys(source). When source was produced by JSON.parse and contains a __proto__ (or constructor / prototype) key, that key is returned as an own-enumerable property.

Recommendation

Update the @feathersjs/commons package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
@feathersjs/commons
Anything's wrong? Let us know Last updated on July 14, 2026