Seerr Broken Object-Level Authorization Vulnerability Exposes Third-Party Notification Credentials

Vulnerability

A vulnerability in Seerr, an open-source media request and discovery manager for Jellyfin, Plex, and Emby, allows any authenticated user to access the full settings object of any other user through the `GET /api/v1/user/:id` endpoint. This includes sensitive credentials for third-party services such as Pushover, Pushbullet, and Telegram. The issue arises from a lack of proper ownership and permission checks, enabling the unauthorized retrieval of personal data. This vulnerability affects Seerr versions prior to 3.1.0.

Impact

Exploitation of this vulnerability leads to unauthorized access to third-party API credentials for all users, including administrators.

Reproduction

To reproduce this vulnerability, an authenticated user can send a request to the `GET /api/v1/user/:id` endpoint, replacing `:id` with the ID of the target user. The response will include the full settings object, including sensitive notification credentials, regardless of the requester's privilege level.

Remediation

Users can upgrade to Seerr version 3.1.0, which addresses this vulnerability by implementing proper ownership and permission checks on the user profile endpoint.

Added: Feb 27, 2026, 8:28 PM
Updated: Feb 27, 2026, 8:28 PM

Vulnerability Rating

Custom Algorithm
spread
0.0
impact
2.5
exploitability
6.3
remediation
0.0
relevance
3.3
threat
4.8
urgency
2.9
incentive
0.0

Our algorithm analyzes dozens of metrics to generate these 8 key vulnerability categories, which are then combined to calculate the overall risk score.