Vulnerability library
Security checkJune 22, 2026

scimPatch vulnerable to prototype pollution via unfiltered keys in patch

Understand the exposure, see the recommended fix, and check whether your own website has related weaknesses.

High severitynpmscim-patch

Check your website

Find this and other vulnerabilities with a free scan.

Your scan runs on your computer. No account required.

Description

scim-patch performs prototype pollution when applying a SCIM PATCH operation whose value object contains a key like "__proto__.someProp". After one such patch, Object.prototype.someProp is set process-wide, affecting every plain object in the Node process.

Any service that calls scimPatch() on attacker-controlled JSON (i.e.

Recommendation

Update the scim-patch package to the latest compatible version. Followings are version details:

  • Affected version(s): <= 0.9.0
  • Patched version(s): 0.9.1

References

Could your website be exposed too?

SmartScanner can check your website for scimPatch vulnerable to prototype pollution via unfiltered keys in patch and gives you actionable findings to investigate.

Start a free scan

Related Issues

See something that needs correcting? Let us knowUpdated June 22, 2026