Description
Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Prior to 2.17.2, the newsletter cron field stored in the newsletters table is inserted by data/interfaces/default/newsletter_config.html into a JavaScript string without safe JSON encoding. An administrator or caller with the Tautulli API key can store a crafted cron value, and an administrator who later opens the newsletter configuration modal passively triggers script execution in the Tautulli web context. The stored value persists in the database and can continue to execute after credential rotation until it is removed. This issue is fixed in version 2.17.2.
Published: 2026-09-21
Score: 4.8 Medium
EPSS: n/a
KEV: No
Impact: Stored Cross‑Site Scripting in the newsletter configuration
Action: Patch
AI Analysis

Impact

Tautulli stores a newsletter cron value in the databases newsletter table without proper JSON encoding, allowing an attacker with API or administrator privileges to inject arbitrary JavaScript. When an administrator later opens the newsletter configuration modal, the malformed cron is executed in the web context, enabling the attacker to run arbitrary scripts in the client’s browser session. The injected code persists in the database and can be executed repeatedly, even after user credential rotation, until the value is explicitly removed. The defined CVSS score of 4.8 marks the vulnerability as moderate in severity. Based on the description, the impact is confined to client‑side script execution and potential data exfiltration or session hijacking within a Tautulli web session.

Affected Systems

The affected product is Tautulli, a Python based monitoring tool for Plex Media Server. Versions prior to 2.17.2 are vulnerable. Users running 2.17.1 or earlier should be aware that any stored newsletter cron value may contain malicious scripts. The vulnerability was discovered in the Tautulli Tautulli project and was addressed in the 2.17.2 release.

Risk and Exploitability

The CVSS score of 4.8 indicates moderate risk. The EPSS score is not available, and the vulnerability is not listed in CISA KEV, implying limited public exploitation. The likely attack vector requires the attacker to possess an API key or administrator privileges to write a crafted cron value, and an administrator user must later open the newsletter configuration modal to trigger execution. Thus, while the vulnerability can lead to arbitrary script execution, it is limited to privileged users and requires a specific user interaction to activate.

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

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Tautulli to version 2.17.2 or later to eliminate the XSS issue.
  • If upgrading is not yet possible, locate and delete any stored newsletter cron values that contain suspicious or non‑standard characters, thereby removing the reflected script.
  • Restrict or rotate Tautulli API keys and limit administrator privileges until the application can be updated to a patched version.

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 20: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 newsletter cron field stored in the newsletters table is inserted by data/interfaces/default/newsletter_config.html into a JavaScript string without safe JSON encoding. An administrator or caller with the Tautulli API key can store a crafted cron value, and an administrator who later opens the newsletter configuration modal passively triggers script execution in the Tautulli web context. The stored value persists in the database and can continue to execute after credential rotation until it is removed. This issue is fixed in version 2.17.2.
Title Tautulli: Stored Cross-Site Scripting (XSS) in the newsletter
Weaknesses CWE-79
References
Metrics cvssV4_0

{'score': 4.8, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:H/UI:P/VC:N/VI:N/VA:N/SC:L/SI:L/SA:N'}


Subscriptions

Tautulli Tautulli
cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-09-21T19:13:01.379Z

Reserved: 2026-06-02T18:30:51.283Z

Link: CVE-2026-49995

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Deferred

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

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

Link: CVE-2026-49995

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-21T20:30:18Z

Weaknesses
  • CWE-79

    Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')