CVE-2026-61826
Last modified
CVE-2026-61826 is a critical-severity vulnerability rated 10/10 on the CVSS scale. Bazarr is a companion application to Sonarr and Radarr. Prior to 1.5.7-beta.14, the `api_ns_plex` namespace in `bazarr/api/plex/oauth.py` omits `@authenticate` on its Resource handlers, while normal APIs require an API key and no global authentication hook compensates.
Description
Bazarr is a companion application to Sonarr and Radarr. Prior to 1.5.7-beta.14, the `api_ns_plex` namespace in `bazarr/api/plex/oauth.py` omits `@authenticate` on its Resource handlers, while normal APIs require an API key and no global authentication hook compensates. Anonymous callers can invoke `POST /api/plex/oauth/logout` to clear credentials and disable the integration, or `POST /api/plex/apikey` to persist an attacker-selected key, without a PIN, account or state precondition. `POST /api/plex/oauth/pin` and `GET /api/plex/oauth/pin/<pin_id>/check` additionally allow an attacker who completes a PIN with an attacker-controlled Plex account to bind that account's token to the instance. `PlexPinCheck` skips state validation when `state_param` is absent and merely logs a mismatch without stopping execution. `POST /api/plex/select-server`, `POST /api/plex/oauth/servers`, `POST /api/plex/webhook/create`, `POST /api/plex/webhook/delete` and `POST /api/plex/encrypt-apikey` expose further `write_config()` operations. Attacker-controlled server URLs feed later outbound requests carrying the configured API key in `X-Plex-Token`, enabling server-side request forgery and credential exposure in addition to persistent configuration tampering and integration denial of service. Version 1.5.7-beta.14 closes the anonymous API-mutation path by adding authentication; complete OAuth state validation is not established and remains a separate residual for curator review.
Metrics
Weakness Enumeration
Affected Software
Source: CNA advisory (CVE.org). NVD analysis pending.
| Vendor | Product | Versions |
|---|---|---|
| morpheus65535 | bazarr | < 1.5.7-beta.14 |
References
Timeline
- Published
- Last Modified
- Status
- Deferred
Frequently Asked Questions
What is CVE-2026-61826?
How severe is CVE-2026-61826?
How do I fix CVE-2026-61826?
How Strix Helps
- Uncovering a hidden BOLA in Appsmith's snapshot logicStrix autonomously discovered a BOLA/IDOR vulnerability in Appsmith's snapshot deletion path.
- Autonomous PentestingAI agents that find and validate exploitable vulnerabilities like this one across your applications.
- PR ReviewsPentest every pull request so vulnerable code is caught before it ships to production.
- AI Penetration TestingHow AI-driven penetration testing continuously covers your attack surface.
Related CVEs from 2026
- CVE-2026-61820pg_partman is a PostgreSQL extension that manages partitione…8.5
- CVE-2026-61821pg_partman is a PostgreSQL extension that manages partitione…8.5
- CVE-2026-61822pg_partman is a PostgreSQL extension that manages partitione…6.5
- CVE-2026-61823code16 Sharp is a Laravel-based framework for building conte…7.3
- CVE-2026-61824Defuddle cleans up HTML pages. Prior to 0.19.1, site extract…8.2
- CVE-2026-61825code16 Sharp is a Laravel-based framework for building conte…8.7
- CVE-2026-61828Nixpkgs is a collection of software packages that can be ins…8.5
- CVE-2026-61829Rejected reason: ** REJECT ** DO NOT USE THIS CANDIDATE NUMB…
- CVE-2026-6183A security flaw has been discovered in code-projects Simple …7.3
- CVE-2026-61833zot is a container image and artifact registry based on the …8.1
- CVE-2026-61834scim-patch is a library for applying SCIM patch operations. …4.3
- CVE-2026-61835Directus is a real-time API and App dashboard for managing S…7.7
Are you affected by CVE-2026-61826?
Run a free Strix scan to check your systems for this vulnerability.
Scan your code nowSource: NVD / NIST
