Description
Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Prior to 2.17.2, the unauthenticated /auth/redirect endpoint in plexpy/webauth.py removes forward slashes from the user-controlled redirect_uri parameter but leaves tab, line-feed, and carriage-return characters intact. With the default root HTTP_ROOT configuration, CherryPy HTTPRedirect passes the resulting value to urllib.parse.urljoin, which can resolve the whitespace-bearing path to an attacker-controlled external origin. A user who follows a crafted link can therefore be redirected outside Tautulli for phishing or post-login redirect-flow abuse, while custom non-root HTTP_ROOT configurations are not affected by this bypass. This issue is fixed in version 2.17.2.
Published: 2026-09-21
Score: 5.4 Medium
EPSS: n/a
KEV: No
Impact: Phishing / Redirect Abuse
Action: Update
AI Analysis

Impact

An open redirect flaw exists in Tautulli’s /auth/redirect endpoint, where user-controlled redirect_uri values are stripped of forward slashes but preserve whitespace characters. Because the server’s HTTP_REDIRECT component passes the remaining value to urllib.parse.urljoin, combinations of whitespace and default root configuration allow an attacker to craft a redirect_uri that points to an external origin. When a user follows the link, Tautulli redirects them out of the application, facilitating phishing or redirect‑flow abuse, while the vulnerability does not enable code execution. The weakness maps to CWE‑601, Open Redirect.

Affected Systems

Affected systems are installations of the Tautulli monitoring tool, version 2.17.1 or earlier. The issue exists only when the application uses the default root HTTP_ROOT configuration; custom non‑root HTTP_ROOT values are not impacted. Updates to v2.17.2 and later contain the mitigation that removes the whitespace bypass.

Risk and Exploitability

The CVSS score of 5.4 reflects a moderate risk for attackers that can trick users into visiting malicious sites. The EPSS metric is not available, and the vulnerability is not listed in CISA’s KEV catalog, indicating no known active exploits in the wild. The flaw is exploitable via a simple unauthenticated HTTP request to the redirect endpoint, making the attack vector relatively low barrier for an attacker to deliver phishing or credential‑stealing attempts.

Generated by OpenCVE AI on September 21, 2026 at 20:25 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade to Tautulli 2.17.2 or later to remove the redirect_uri whitespace bypass.
  • If a version upgrade cannot be performed immediately, set HTTP_ROOT to a non‑root value rather than the default to mitigate the bypass in the current configuration.
  • Notify users of the risk of following unsolicited redirect links from Tautulli and monitor traffic logs for anomalous redirects that could indicate phishing attempts.

Generated by OpenCVE AI on September 21, 2026 at 20:25 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 21 Sep 2026 22:45:00 +0000

Type Values Removed Values Added
First Time appeared Tautulli
Tautulli tautulli
Vendors & Products Tautulli
Tautulli tautulli

Mon, 21 Sep 2026 19:30:00 +0000

Type Values Removed Values Added
Description Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Prior to 2.17.2, the unauthenticated /auth/redirect endpoint in plexpy/webauth.py removes forward slashes from the user-controlled redirect_uri parameter but leaves tab, line-feed, and carriage-return characters intact. With the default root HTTP_ROOT configuration, CherryPy HTTPRedirect passes the resulting value to urllib.parse.urljoin, which can resolve the whitespace-bearing path to an attacker-controlled external origin. A user who follows a crafted link can therefore be redirected outside Tautulli for phishing or post-login redirect-flow abuse, while custom non-root HTTP_ROOT configurations are not affected by this bypass. This issue is fixed in version 2.17.2.
Title Tautulli: Open redirect via whitespace bypass in /auth/redirect
Weaknesses CWE-601
References
Metrics cvssV3_1

{'score': 5.4, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:L/I:L/A:N'}


Subscriptions

Tautulli Tautulli
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T19:09:55.649Z

Reserved: 2026-06-16T13:49:33.556Z

Link: CVE-2026-54915

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

Published: 2026-09-21T20:17:26.333

Modified: 2026-09-21T20:17:26.463

Link: CVE-2026-54915

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T22:30:12Z

Weaknesses
  • CWE-601

    URL Redirection to Untrusted Site ('Open Redirect')