Skip to main content

Tautulli CVE-2026-41065

| EUVDEUVD-2026-34273 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
Share

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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X

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

CVSS VectorVendor: GitHub_M

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/CR:X/IR:X/AR:X/MAV:X/MAC:X/MAT:X/MPR:X/MUI:X/MVC:X/MVI:X/MVA:X/MSC:X/MSI:X/MSA:X/S:X/AU:X/R:X/V:X/RE:X/U:X
Attack Vector
Network
Attack Complexity
Low
Privileges Required
None
User Interaction
None
Scope
X

Lifecycle Timeline

5
Source Code Evidence Fetched
Jun 04, 2026 - 16:50 vuln.today
Analysis Generated
Jun 04, 2026 - 16:50 vuln.today
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.

AnalysisAI

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.

Technical ContextAI

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.

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.

More in Python

View all
CVE-2025-24016 CRITICAL POC
9.9 Feb 10

Wazuh SIEM platform versions 4.4.0 through 4.9.0 contain an unsafe deserialization vulnerability in the DistributedAPI t

CVE-2025-27520 CRITICAL POC
9.8 Apr 04

BentoML version 1.4.2 and earlier contains an unauthenticated remote code execution vulnerability through insecure deser

CVE-2025-2945 CRITICAL POC
9.9 Apr 03

pgAdmin 4 contains critical remote code execution vulnerabilities in the Query Tool download and Cloud Deployment endpoi

CVE-2013-5093 MEDIUM POC
6.8 Sep 27

The renderLocalView function in render/views.py in graphite-web in Graphite 0.9.5 through 0.9.10 uses the pickle Python

CVE-2025-32375 CRITICAL POC
9.8 Apr 09

BentoML is a Python library for building online serving systems optimized for AI apps and model inference. Rated critica

CVE-2014-0224 HIGH POC
7.4 Jun 05

OpenSSL before 0.9.8za, 1.0.0 before 1.0.0m, and 1.0.1 before 1.0.1h does not properly restrict processing of ChangeCiph

CVE-2024-21644 HIGH POC
7.5 Jan 08

pyLoad download manager version prior to 0.5.0b3.dev77 exposes the Flask SECRET_KEY through an unauthenticated endpoint.

CVE-2017-9462 HIGH POC
8.8 Jun 06

In Mercurial before 4.1.3, "hg serve --stdio" allows remote authenticated users to launch the Python debugger, and conse

CVE-2026-39987 CRITICAL POC
9.3 Apr 08

Unauthenticated remote code execution in Marimo ≤0.20.4 allows attackers to execute arbitrary system commands via the `/

CVE-2024-21645 MEDIUM POC
5.3 Jan 08

pyLoad is the free and open-source Download Manager written in pure Python. Rated medium severity (CVSS 5.3), this vulne

CVE-2026-33017 CRITICAL POC
9.3 Mar 17

Langflow (a visual LLM pipeline builder) contains a critical unauthenticated code execution vulnerability (CVE-2026-3301

CVE-2026-55255 HIGH POC
8.4 Jun 19

Cross-user flow execution in Langflow (< 1.9.1) lets any authenticated API-key holder run another user's flow by passing

Share

CVE-2026-41065 vulnerability details – vuln.today

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