Skip to main content
VulnerabilityPublished

CVE-2026-27707: seerr · Authentication Bypass Using an Alternate Path or Channel

Affects seerrSource CVE Database V5

0
Compare

Not known to be exploited · CVSS 7.3 High : upgrade to 3.1.0 soon.

Data as of 30 Oct 2026, 11:52 UTC

CVSS 3.1 base score
7.3High
How severe the flaw is on the 0–10 CVSS scale.
EPSS
0.5% chance of exploitation in 30 days – higher than 46% of CVEsExploit Prediction Scoring System: the likelihood attackers will use this flaw soon.
Patch
Available – fixed in 3.1.0
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L

Exploitation evidence

  1. Disclosed: evidence found.

    CVE published 27 Feb 2026

  2. Detectable: no evidence on record.

    No public nuclei template indexed

  3. Weaponized: no evidence on record.

    No public exploit code indexed in Metasploit or Exploit-DB

  4. Exploited in the wild: no evidence on record.

    Not in CISA KEV and no source reports exploitation

  5. Observed by OffSeq Mirage: no evidence on record.

    No attack traffic recorded by OffSeq Mirage sensors

A missing step is not evidence of safety. Sources: cve.org (opens in a new tab), the Metasploit, Exploit-DB and nuclei-templates index as of 30 Oct 2026.

What to do

Upgrade seerr and seerr-team/seerr to 3.1.0.

Affected software

ProductAffectedFixed in
seerr-teamseerrAffected
  • >=2.0.0 <3.1.0
Fixed in
  • 3.1.0
GitHubseerr-team/seerrpkg:github/seerr-team/seerrOther threatsAffected
  • <3.1.0 >=2.0.0
Fixed in
  • 3.1.0

Check your own hosts for these packages with threat-finder (opens in a new tab), our free open-source scanner.

AI-suggested

Upgrade Seerr to version 3.1.0 or later, where this authentication bypass vulnerability is fixed. For environments where immediate upgrade is not feasible, administrators should disable the new Plex login feature (settings.main.newPlexLogin = false) to prevent the vulnerable authentication path. Additionally, explicitly configure the Jellyfin IP setting (settings.jellyfin.ip) to a valid, trusted address rather than leaving it blank to avoid fallback to insecure defaults. Network-level controls should restrict access to the Seerr API endpoints, allowing only trusted clients and servers. Monitoring and logging authentication attempts to detect unusual or unauthorized registrations can help identify exploitation attempts. Finally, review and harden integration points with Radarr and Sonarr to limit the impact of unauthorized requests, including applying least privilege principles and validating incoming requests.

Description

Seerr is an open-source media request and discovery manager for Jellyfin, Plex, and Emby. Starting in version 2.0.0 and prior to version 3.1.0, an authentication guard logic flaw in `POST /api/v1/auth/jellyfin` allows an unauthenticated attacker to register a new Seerr account on any Plex-configured instance by authenticating with an attacker-controlled Jellyfin server. The attacker receives an authenticated session and can immediately use the application with default permissions, including the ability to submit media requests to Radarr/Sonarr. Any Seerr deployment where all three of the following are true may be vulnerable: `settings.main.mediaServerType` is set to `PLEX` (the most common deployment).; `settings.jellyfin.ip` is set to `""` (default, meaning Jellyfin was never configured); and `settings.main.newPlexLogin` is set to `true` (default). Jellyfin-configured and Emby-configured deployments are not affected. Version 3.1.0 of Seerr fixes this issue.

References

Community reviews

Loading reviews…