Python-Based Monitoring Tool Tautulli Vulnerability in Notification Handling
CVE-2026-28505
7.5HIGH
What is CVE-2026-28505?
Tautulli, a monitoring tool for Plex Media Server, had a vulnerability in its notification handling mechanism prior to version 2.17.0. The issue was rooted in the str_eval() function of notification_handler.py, which utilized a sandboxed eval() for processing notification text templates. The sandbox had limitations in its checks, only examining code.co_names from the outer code object. Consequently, when a lambda expression was utilized, it generated a nested code object that stored attribute accesses in code.co_consts, bypassing the sandbox's inspection. This flaw meant that nested code objects were not adequately scrutinized, potentially leading to unintended code execution. The issue was addressed in version 2.17.0.
Affected Version(s)
Tautulli < 2.17.0
