06/15/2026
π¨ The Sysdig TRT has observed threat actors using CTF framing to trick their own AI assistants into writing attack code, and then deploying the output as working exploits.π¨
The framing isn't meant to fool defenders. It's meant to fool the attacker's own LLM.
But the jailbreak leaks. The same CTF framing bleeds into every field the model generates, request headers, passwords, IAM session names, API key aliases. Fields a human would never label that way.
π What the Sysdig TRT observed:
β A single source IP hit five separate applications in 18 hours: PraisonAI, LiteLLM, FastGPT, Open-WebUI, and Gotenberg
β Multiple independent operators converged on byte-identical CTF framing against the same targets
β One actor flipped the technique against a victim's AI agent, using "security canary" language to trick the target's LLM into running a reverse shell
π₯ Why this matters:
β The CTF framing has become a shared jailbreak across unrelated operators
β A CVE ID in a User-Agent is now a standalone threat intel signal worth acting on
β The leak is consistent enough across 10 source IPs that the framing itself has become a tracking signal
π‘οΈ What to do:
β Flag inbound requests with CVE identifiers in the User-Agent for immediate review
β Deploy WAF or IPS rules matching CTF/CVE framing patterns
β Sanitize User-Agent, account alias, password, and roleSessionName fields before passing context into any LLM-assisted SOC analysis
π― Takeaway:
The CTF framing is not the attack. The attack is underneath it. But it's now consistent enough across unrelated actors that it has become a tracking signal in its own right.
β³ Full research from the Sysdig Threat Research Team: [LINK]