Description
Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Versions prior to 2.17.1 expose `log_js_errors` to any authenticated user, including guest users when guest access is enabled. The endpoint writes attacker-controlled strings directly into the main application log. The administrator-only `logFile` view then reads that log file and embeds it into an HTML response without escaping. This creates a stored cross-site scripting condition where a low-privilege guest can inject HTML or JavaScript into the log file and have it execute in an administrator's browser when the log viewer is opened. Version 2.17.1 patches the issue.
Published: 2026-06-04
Score: 8.9 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Tautulli, a monitoring tool for Plex Media Server, has a vulnerability that allows any authenticated user with guest access to write attacker-controlled strings into the main application log. The administrator‑only logFile view then renders this log file into an HTML response without escaping, creating a stored cross‑site scripting condition. An attacker can inject malicious HTML or JavaScript into the log, which will execute in the administrator’s browser when the log viewer is accessed, potentially compromising administrator credentials or executing arbitrary commands.

Affected Systems

Versions of Tautulli prior to 2.17.1 are affected. The issue is present in all releases of the Tautulli product that support guest access and expose the log_js_errors endpoint.

Risk and Exploitability

The vulnerability has a CVSS score of 8.9 and is not listed in the CISA KEV catalog. No EPSS score is available, which indicates that publicly available exploitation data is lacking. The attack vector is inferred to require authenticated guest access, meaning it is not an open‑world flaw but still exploitable within an environment where guest users are enabled. Given the high severity score and the ability of a low‑privilege user to impact administrators, the risk is significant in settings where guest access is enabled.

Generated by OpenCVE AI on June 4, 2026 at 16:22 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Tautulli to version 2.17.1 or later to apply the vendor patch
  • Disable guest access if it is not required for your operations
  • Ensure that only administrators can view the logFile to prevent guest users from being able to trigger the stored XSS

Generated by OpenCVE AI on June 4, 2026 at 16:22 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 04 Jun 2026 17:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Thu, 04 Jun 2026 16:45:00 +0000

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

Thu, 04 Jun 2026 15:45:00 +0000

Type Values Removed Values Added
Description Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Versions prior to 2.17.1 expose `log_js_errors` to any authenticated user, including guest users when guest access is enabled. The endpoint writes attacker-controlled strings directly into the main application log. The administrator-only `logFile` view then reads that log file and embeds it into an HTML response without escaping. This creates a stored cross-site scripting condition where a low-privilege guest can inject HTML or JavaScript into the log file and have it execute in an administrator's browser when the log viewer is opened. Version 2.17.1 patches the issue.
Title Tautulli has stored XSS in logFile via guest-controlled log_js_errors input
Weaknesses CWE-79
References
Metrics cvssV3_1

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


Subscriptions

Tautulli Tautulli
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-04T17:04:41.170Z

Reserved: 2026-05-04T20:24:31.916Z

Link: CVE-2026-43984

cve-icon Vulnrichment

Updated: 2026-06-04T17:01:00.862Z

cve-icon NVD

Status : Deferred

Published: 2026-06-04T16:16:37.883

Modified: 2026-06-04T16:20:27.330

Link: CVE-2026-43984

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-04T16:30:06Z

Weaknesses