Vulnerability  ·  2026-10-31

praktor multi-agent Claude Code orchestrator: Telegram document filename concatenated into destination path (arbitrary path write)

VulnerabilityHigh impactGlobalCVE-2026-62331
Both Telegram upload paths in praktor's bot.go build the destination file path by concatenating the attacker-controlled document filename with no traversal sanitization, letting a remote Telegram message write files to arbitrary host locations.
praktor puts a Telegram-facing, Docker-isolated multi-agent Claude Code fleet under operator control. An arbitrary file write from an unauthenticated message channel is a direct route into the orchestrator that supervises the coding agents and their credentials.
A Telegram sender uploads a document whose filename contains path-traversal segments; the bot concatenates it into the destination path without sanitization, allowing an arbitrary file write on the orchestrator host.
praktor before 0.9.1 — Telegram upload sites in internal/telegram/bot.go concatenate the attacker-controlled document filename into a destination path without sanitization.
Upgrade to praktor 0.9.1 or later (commit c3731ee); enforce filename sanitization on Telegram uploads.
NVD — CVE-2026-62331praktor fix commit
See this in the live feed Explore related AI security and governance findings — updated every morning.
Open the feed →