Impact
deepstream’s Valve permission system mistakenly treats a missing rule specification as an unconditional allow when a user with the "config" permission type issues a PATCH_MULTI record operation. As a result, any authenticated user can perform PATCH_MULTI on protected records, corrupt application state, and disrupt service by modifying data they should not be able to change.
Affected Systems
This issue affects the deepstream.io server from deepstreamIO, specifically version 10.1.0. The vulnerability was resolved in version 10.1.1. Systems using the default permission type "none" are unaffected because they already allow all operations.
Risk and Exploitability
With a CVSS score of 8.8, the vulnerability is considered high risk. The EPSS score is not available and the vulnerability is not listed in CISA KEV. The attack vector is an authenticated user who can send a PATCH_MULTI request; no special privileges are required beyond authentication. Successful exploitation results in unauthorized writes to protected records, undermining data integrity and potentially causing service disruption.
OpenCVE Enrichment