CVE Catalog

CVE-2026-61834

MediumCVSS 4.3
Published: Updated: Translated: NVD NIST

Summary

The scim-patch library before version 0.9.2 has a vulnerability where navigate() and assign() improperly handle inherited properties when processing SCIM PATCH paths. An attacker can exploit properties like toString to mutate global process objects, affecting application logic.

Risk Assessment

Global object mutation could lead to unexpected application behavior, potentially enabling further attacks or data integrity issues.

Recommendation

Update scim-patch to version 0.9.2 or later, which includes the fix.

Other vulnerabilities in scim-patch

Original NVD description (English source)

scim-patch is a library for applying SCIM patch operations. Prior to 0.9.2, navigate() reads inherited properties and assign() uses prototype-chain membership checks while resolving attacker-controlled SCIM PATCH paths. A path or one of the dotted value keys beginning with an inherited property such as toString can therefore traverse into a shared built-in function object and add attacker-controlled properties, causing process-global mutation that may affect application logic reading inherited-method properties. This issue is fixed in version 0.9.2.

Vulnerability data from NVD (NIST) · CISA KEV · EPSS