Vulnerabilities/

StudioCMS: IDOR in User Notification Preferences Allows Any Authenticated User to Modify Any User's Settings

Severity:
Medium

Description

The updateUserNotifications endpoint accepts a user ID from the request payload and uses it to update that user’s notification preferences. It checks that the caller is logged in but never verifies that the caller owns the target account (id !== userData.user.id).

Recommendation

Update the studiocms package to the latest compatible version. Followings are version details:

References

Related Issues

Tags:
npm
studiocms
Anything's wrong? Let us know Last updated on March 12, 2026