Impact
A missing authorization check allows an authenticated user to interact with push subscription APIs that belong to other users. The vulnerability lies in the omission of the isOwnProfileOrAdmin() middleware on several push subscription routes, leading to potential alteration or retrieval of data that should be restricted. This flaw directly impacts the confidentiality and integrity of user data and is classified as CWE‑862: Missing Authorization.
Affected Systems
The flaw affects installations of the Seerr media request manager from version 2.7.0 up through, but not including, version 3.1.0. The affected vendor is seerr-team, product Seerr. Users running any release in this range are potentially vulnerable.
Risk and Exploitability
The CVSS score of 5.4 indicates a moderate severity, while the EPSS score of less than 1% suggests a low likelihood of exploitation at this time. The vulnerability is not listed in CISA's KEV catalog. Based on the description, the likely attack vector is an authenticated HTTP request to the push subscription endpoints; the attacker must first authenticate to the application, then target the non‑secured API routes to read or modify another user's subscription data. No active exploits have been reported, and successful exploitation would require the attacker to have valid credentials on the target instance.
OpenCVE Enrichment