Skip to main content

Tautulli EUVDEUVD-2026-34273

| CVE-2026-41065 HIGH
Improper Neutralization of Special Elements Used in a Template Engine (CWE-1336)
2026-06-04 GitHub_M
8.9
CVSS 4.0 · Vendor: GitHub_M
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Discover exposed Tautulli pre-setup
  2. Delivery
    Create newsletter agent unauthenticated
  3. Exploit
    Point template dir to attacker SMB share
  4. Execution
    Trigger newsletter render endpoint
  5. Persist
    Mako template executes Python payload
  6. Impact
    RCE as Tautulli service account

Vulnerability Assessment

Weakness
CWE
ASVS 5.0
V1 - Encoding and Sanitization Template injection prevention
Exploitation Conditions

On a fresh install where the setup wizard has not been completed, no special conditions apply - all management endpoints are completely unauthenticated and exploitable remotely against default Tautulli deployments. The specific feature required is the newsletter custom template directory configuration, which must accept the attacker's path; the attacker must also be able to host a malicious Mako template reachable by the Tautulli host (the described chain uses an SMB share, so the Tautulli host needs outbound SMB/TCP 445 connectivity to the attacker, or an internal share the attacker controls). On a fully provisioned install, exploitation is limited to authenticated admin users, because login is enforced once setup is complete; this is the primary real-world limiter for hardened, post-setup deployments.

Impact

This is a high-priority vulnerability. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H) yields a base score of 8.9 with no attack complexity, no privileges, and no user interaction required against a fresh install. SSVC reinforces this with Exploitation=PoC, Automatable=Yes, and Technical Impact=Total, indicating the exploit chain is reproducible and scriptable end-to-end. Publicly available exploit code exists (per SSVC PoC status); however, no CISA KEV listing was provided and no EPSS score was supplied in the input, so widespread in-the-wild exploitation cannot be confirmed. The realistic risk is highest for internet-exposed Tautulli instances that have not completed the setup wizard, and for any multi-admin deployment where lateral abuse by a low-trust admin matters. The dependency on outbound SMB (port 445) to attacker infrastructure is the main practical limiter in hardened environments, but networks that permit egress SMB or that an attacker can host internally are fully exposed.

Exploit ScenarioDerived

An attacker scans the internet for exposed Tautulli instances on default ports and identifies a fresh, unprovisioned install where the setup wizard has not yet been completed. They issue unauthenticated API calls to create a newsletter agent whose custom template directory points at an attacker-controlled SMB share (\\evil.example\share) hosting a malicious Mako template, then invoke the newsletter render endpoint, causing Tautulli to fetch and execute the template's Python payload as the Tautulli service account. Publicly available exploit code exists per SSVC, making this readily automatable across many targets in a single sweep.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.4% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Jun 04, 2026

Remote code execution in Tautulli versions prior to 2.17.1 allows attackers to achieve unauthenticated RCE on fresh installations (pre-setup wizard) by abusing the newsletter custom template directory feature to load a malicious Mako template from an attacker-controlled SMB share. On completed installations the same chain remains exploitable by any authenticated admin. Publicly available exploit code exists per SSVC, and the SSVC framework rates this as automatable with total technical impact, though no CISA KEV listing has been confirmed.

RemediationAI

Vendor-released patch: upgrade to Tautulli 2.17.1 or later, available at https://github.com/Tautulli/Tautulli/releases/tag/v2.17.1 with full advisory context at https://github.com/Tautulli/Tautulli/security/advisories/GHSA-68qx-mcf5-3jcp. Note that v2.17.1 introduces a behavioral change: using mounted folders for custom newsletter templates and scripts now requires manually setting allow_mounted_folders = 1 in the config file, so administrators relying on network-mounted template directories must opt back in after upgrading. If immediate patching is not possible, complete the setup wizard on any fresh install so management endpoints require authentication, block outbound SMB (TCP/445) egress from the Tautulli host to prevent retrieval of attacker-hosted Mako templates, and restrict access to the newsletter configuration and render endpoints via reverse-proxy ACLs; these mitigations reduce exposure but do not eliminate admin-level abuse on completed installs. Existing login sessions will be invalidated after upgrade because the cookie name is now hashed, and the /auth/signin endpoint now requires an X-Api-Key header - both should be planned for in any automation.

Affected VersionsENISA

Tautulli < 2.17.1

Affected Packages

euvd tautulli fix: 2.17.1

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Tautulli is a Python-based monitoring and tracking application for Plex Media Server (CPE: cpe:2.3:a:tautulli:tautulli). The root cause maps to CWE-1336 (Improper Neutralization of Special Elements Used in a Template Engine), specifically a server-side template injection (SSTI) vector through the Mako template engine. Mako templates compile to Python bytecode and execute arbitrary Python at render time, so any user-controlled template path effectively grants code execution. The custom template directory feature was designed to accept a filesystem path, but did not restrict remote/UNC paths, allowing the rendering engine to fetch and execute a hostile Mako template from an attacker-hosted SMB share. Compounding the issue, fresh installations expose all management endpoints without authentication until the setup wizard is completed.

Know when Tautulli gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (GitHub_M) PRIMARY 8.9 HIGH
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:P

Primary rating from Vendor (GitHub_M) · only source for this CVE.

CVSS VectorVendor: GitHub_M

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
None
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

Lifecycle Timeline

3
Patch available
Jun 04, 2026 - 16:16 EUVD
CVSS changed
Jun 04, 2026 - 15:22 NVD
8.9 (HIGH)
CVE Published
Jun 04, 2026 - 14:17 nvd
UNKNOWN (no severity yet)

DescriptionCVE.org

Tautulli is a Python based monitoring and tracking tool for Plex Media Server. Versions prior to 2.17.1 are vulnerable to remote code execution via the newsletter custom template directory feature. On a fresh install before the setup wizard is completed, all management endpoints are completely unauthenticated. An attacker can create a newsletter agent, point the custom template directory to an attacker-controlled SMB share serving a malicious Mako template, and trigger execution via the newsletter render endpoint, all with zero credentials and no local access to the target system. On a completed install with credentials configured, the same chain is exploitable by any admin. Version 2.17.1 fixes the issue.

Executive ViewAI

Why It Matters

Tautulli versions prior to 2.17.1 are vulnerable to unauthenticated remote code execution on pre-setup systems and authenticated RCE on configured installations (CVE-2026-41065, CVSS 8.9). With publicly available exploit code and the capability to load malicious templates from attacker-controlled SMB shares, this vulnerability presents an immediate operational risk to organizations running vulnerable versions.

Business Impact: Severe
Compensating Controls

Apply vendor patch (Tautulli 2.17.1 or later). Interim mitigations pending patching: restrict network access to Tautulli instances from administrative networks only; disable the newsletter feature if not operationally required; implement network-layer monitoring for SMB share access attempts from affected systems.

Threat Intelligence Overview

EPSS Score
0.4%
Top 41% exploitable
Social Media
2
Sightings
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org EPSS Vulnrichment CIRCL GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.4%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Out-of-Cycle
Exploitation
Poc
System Exposure· derived
Open
Automatable
Yes
Human Impact
Very High
Technical Impact
Total

Priority Score

44
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +44
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Remote Code Execution represents the critical moment when an attacker successfully runs arbitrary code on a target system without physical access.

CVE-2026-31831 HIGH POC
8.7 Mar 30

Path traversal in Tautulli's /newsletter/image/images API endpoint allows unauthenticated remote attackers to read arbit

CVE-2025-58760 HIGH POC
7.5 Sep 09

Unauthenticated path traversal in Tautulli 2.15.3 and earlier allows remote attackers to read arbitrary files from the s

CVE-2025-58761 HIGH POC
7.5 Sep 09

Path traversal in Tautulli 2.15.3 and earlier allows unauthenticated remote attackers to read arbitrary files through th

CVE-2025-58762 HIGH POC
7.2 Sep 09

Remote code execution in Tautulli through 2.15.3 requires pre-existing administrative access: an attacker who can repoin

CVE-2025-58763 HIGH POC
7.2 Sep 09

Command injection in Tautulli 2.15.3 and earlier lets an authenticated administrator achieve remote code execution on th

CVE-2019-19833 MEDIUM POC
6.5 Dec 18

In Tautulli 2.1.9, CSRF in the /shutdown URI allows an attacker to shut down the remote media server. Rated medium sever

CVE-2019-8939 MEDIUM POC
6.1 Feb 19

data/interfaces/default/history.html in Tautulli 2.1.26 has XSS via a crafted Plex username that is mishandled when cons

CVE-2026-43986 CRITICAL
9.9 Jun 04

Unauthenticated server-side request forgery in Tautulli versions prior to 2.17.1 allows remote attackers to coerce the T

CVE-2026-43984 HIGH
8.9 Jun 04

Stored cross-site scripting in Tautulli before 2.17.1 allows low-privilege authenticated users (including guests when gu

CVE-2026-43985 HIGH
8.8 Jun 04

Cross-site request forgery in Tautulli versions prior to 2.17.1 allows remote attackers to hijack administrator accounts

CVE-2026-28505 HIGH
7.5 Mar 30

Remote code execution in Tautulli (Python-based Plex Media Server monitoring tool) versions prior to 2.17.0 allows authe

CVE-2026-32275 HIGH
7.4 Mar 30

Cross-site scripting (XSS) in Tautulli 1.3.10 through 2.16.x allows remote attackers to inject malicious scripts via uns

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy