{"id":"CVE-2026-115727","kind":"vulnerability","aliases":["CVE-2026-115727"],"related":[],"title":"AgenticSeek: debug mode on all interfaces lets attackers run server code","description":"AgenticSeek before commit 409840c contains a remote code execution vulnerability because llm_server/app.py hardcodes Flask debug mode while binding to all interfaces. Attackers who reach the server port and obtain the derivable Werkzeug debugger PIN can execute Python code and operating system commands with llm_server privileges.","summary":"AgenticSeek's LLM server runs Flask with debug mode hardcoded and binds to every network interface. An attacker who reaches the port and derives the Werkzeug debugger PIN can run Python and operating system commands with the llm_server's privileges.","severity":"critical","cvss":9.2,"epss":0.0101,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["agenticseek","ai-tooling","flask","python","self-hosted"],"not_affected_if":["commit-409840c-or-later","port-not-reachable"],"how_to_check":"Check whether llm_server/app.py in your AgenticSeek checkout sets debug=True and binds to 0.0.0.0, and whether port 5000 or the llm_server port is reachable from outside the host.","fix":"Upgrade AgenticSeek to commit 409840c or later. Until then, block the llm_server port from untrusted networks.","status":"open","published_at":"2026-10-23T12:18:13+00:00","first_seen_at":"2026-10-23T21:57:32+00:00","triaged_at":"2026-10-23T22:31:23+00:00","updated_at":"2026-10-25T12:38:51+00:00","category":"ai-tooling","confidence":0.7,"triage":{"at":"2026-10-23T22:31:23Z","model":"claude-haiku-5-5","output":{"fix":"Upgrade AgenticSeek to commit 409840c or later. Until then, block the llm_server port from untrusted networks.","reach":"network","title":"AgenticSeek: debug mode on all interfaces lets attackers run server code","impact":"high","summary":"AgenticSeek's LLM server runs Flask with debug mode hardcoded and binds to every network interface. An attacker who reaches the port and derives the Werkzeug debugger PIN can run Python and operating system commands with the llm_server's privileges.","category":"ai-tooling","who_cares":["agenticseek","flask","python","self-hosted"],"confidence":0.7,"needs_auth":"unknown","worst_case":"Attacker runs arbitrary Python and OS commands as llm_server","analyst_note":"Confirm the exact fixed commit and the default bind port from the NVD entry or the AgenticSeek repository, since the sources do not give them.","how_to_check":"Check whether llm_server/app.py in your AgenticSeek checkout sets debug=True and binds to 0.0.0.0, and whether port 5000 or the llm_server port is reachable from outside the host.","needs_analyst":true,"not_affected_if":["commit-409840c-or-later","port-not-reachable"],"user_interaction":"no","needs_special_setup":"no","severity_if_unknown":"critical"},"cost_usd":0.000528,"input_tokens":2947,"output_tokens":467,"severity_before":"critical"},"analyst_status":null,"analyst_note":null,"search":"'-115727':14A,17A '-2026':13A,16A '409840c':71C 'agenticseek':1A,18B,27B,68C 'ai':20B 'ai-tool':19B 'attack':8A,44B,90C 'bind':38B,86C 'code':11A,75C,106C 'command':61B,110C 'commit':70C 'contain':72C 'cve':12A,15A 'debug':2A,34B,83C 'debugg':53B,101C 'deriv':50B,99C 'everi':40B 'execut':76C,104C 'flask':22B,32B,82C 'hardcod':36B,81C 'host':26B 'interfac':6A,42B,89C 'let':7A 'llm':29B,64B,79C,112C 'mode':3A,35B,84C 'network':41B 'obtain':97C 'oper':59B,108C 'pin':54B,102C 'port':48B,95C 'privileg':67B,114C 'python':23B,57B,105C 'reach':46B,92C 'remot':74C 'run':9A,31B,56B 'self':25B 'self-host':24B 'server':10A,30B,65B,94C,113C 'server/app.py':80C 'system':60B,109C 'tool':21B 'vulner':77C 'werkzeug':52B,100C","nicknames":[],"mitigations":[],"who_affected":null,"tier":"B","verified":{},"analyst_revisit_at":null,"first_public_at":"2026-10-23T12:18:13+00:00","kev":null,"cvss_vector":"CVSS:4.0/AV:N/AC:L/AT:P/PR:N/UI:N/VC:H/VI:H/VA:H/SC:N/SI:N/SA:N/E:X/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","cvss_by":"disclosure@vulncheck.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-115727","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-115727","severity":null,"published_at":"2026-10-23T12:18:13+00:00","modified_at":"2026-10-23T15:17:30+00:00","first_seen_at":"2026-10-23T21:57:32+00:00","fetched_at":"2026-10-23T22:29:03+00:00","note":null},{"source":"epss","external_id":"CVE-2026-115727","url":"https://api.first.org/data/v1/epss?cve=CVE-2026-115727","severity":null,"published_at":null,"modified_at":null,"first_seen_at":"2026-10-25T12:38:51+00:00","fetched_at":"2026-10-25T12:38:51+00:00","note":null}],"documents":[],"notice":"Free to read at a human pace. An API with keys and an MCP server are in preparation; early access: hello@infrastack.ai"}