CVE-2026-43984
Stored XSS in Tautulli via Log Injection
Publication date: 2026-06-04
Last updated on: 2026-06-04
Assigner: GitHub, Inc.
Description
Description
CVSS Scores
EPSS Scores
| Probability: | |
| Percentile: |
Meta Information
Affected Vendors & Products
| Vendor | Product | Version / Range |
|---|---|---|
| tautulli | tautulli | to 2.17.1 (exc) |
| tautulli | tautulli | 2.17.1 |
Helpful Resources
Exploitability
| CWE ID | Description |
|---|---|
| CWE-79 | The product does not neutralize or incorrectly neutralizes user-controllable input before it is placed in output that is used as a web page that is served to other users. |
Attack-Flow Graph
AI Powered Q&A
How does this vulnerability affect compliance with common standards and regulations (like GDPR, HIPAA)?:
The stored cross-site scripting (XSS) vulnerability in Tautulli allows low-privilege users to execute malicious scripts in an administrator's browser, potentially leading to privilege escalation, data theft, and session abuse.
Such unauthorized access and data compromise can negatively impact compliance with common standards and regulations like GDPR and HIPAA, which require protection of sensitive data and prevention of unauthorized access.
Because this vulnerability can lead to confidentiality and integrity breaches, organizations using vulnerable versions of Tautulli may face compliance risks if the issue is not remediated.
Can you explain this vulnerability to me?
CVE-2026-43984 is a stored cross-site scripting (XSS) vulnerability in Tautulli versions 2.17.0 and earlier. The vulnerability occurs because the `log_js_errors` endpoint, which is accessible to any authenticated user including guests, allows an attacker to inject malicious JavaScript or HTML into the application log file.
When an administrator views the log file through the `logFile` endpoint, the injected content is embedded into an HTML response without escaping, causing the malicious payload to execute in the administrator's browser.
This means a low-privilege guest user can inject harmful code that runs with administrator privileges when the log viewer is opened.
How can this vulnerability impact me? :
This vulnerability can lead to privilege escalation where a low-privilege user can perform actions on behalf of an administrator.
It allows attackers to steal sensitive data, abuse administrator sessions, or execute arbitrary actions with administrator privileges.
Because the attack is network-based, has low complexity, and impacts confidentiality and integrity, it poses a high security risk.
What immediate steps should I take to mitigate this vulnerability?
To mitigate the stored cross-site scripting vulnerability in Tautulli, you should upgrade to version 2.17.1 or later, where the issue has been patched.
Additionally, consider disabling guest access if it is enabled, as the vulnerability allows any authenticated user including guests to inject malicious content.
How can this vulnerability be detected on my network or system? Can you suggest some commands?
This vulnerability involves the `log_js_errors` endpoint in Tautulli versions 2.17.0 and earlier, which allows injection of malicious JavaScript or HTML into the application log file by any authenticated user, including guests.
To detect exploitation attempts on your system, you can monitor HTTP requests to the `log_js_errors` endpoint for suspicious or unexpected input that may contain JavaScript or HTML payloads.
For example, you can use network monitoring tools or command-line utilities to search for requests to this endpoint in your web server logs or network traffic.
- Use grep to find requests to the vulnerable endpoint in your access logs: grep 'log_js_errors' /path/to/tautulli/access.log
- Search for suspicious JavaScript or HTML tags in the logs that may indicate injection attempts: grep -E '<script|<img|<iframe' /path/to/tautulli/access.log
- Use curl or similar tools to test if the endpoint is accessible and vulnerable by sending crafted payloads (only in a controlled environment): curl -u user:password -d 'payload=<script>alert(1)</script>' https://your-tautulli-server/log_js_errors
Additionally, verify the Tautulli version in use; versions prior to 2.17.1 are vulnerable, so upgrading to 2.17.1 or later is recommended to mitigate this issue.