Three unrelated disclosures landed this week. Read together, they describe one shift: the layer you deploy to protect a system is increasingly the layer that gets you owned. The agent that browses for you, the appliance at your edge, the CMS plugin you forgot you installed - each was a control, and each became a delivery path.
Microsoft researchers detailed AutoJack, an exploit chain that turns an AI browsing agent into a vehicle for remote code execution on the host. The interesting part for a CTF mindset is not the payload but the trust model. An agent is given a goal, a browser, and - crucially - the ability to act on what it reads. A single crafted page becomes untrusted input that is also instructions. That is the same confused-deputy shape we drill in web challenges, only the deputy now has a shell.
To reason about it in a lab: treat the agent as a sink with far too much authority over its own runtime. Anywhere model-controlled text reaches exec, a file write, or a tool call without a human gate, you have the AutoJack pattern. The defence is the boring one - least privilege for the agent, an allowlist of tools, and never letting page content select which tool runs.
CISA urged FortiGate customers to act as FortiBleed hit 86,644 exposed appliances. Edge security boxes are a recurring theme because they sit pre-authentication, speak many protocols, and rarely get patched on the day. The lesson that transfers to a writeup: the most valuable target is often the thing positioned in front of everything else. A memory-disclosure bug on an appliance is not just an info leak; it is a foothold on the device that already terminates your VPN and inspects your traffic.
If you are practising, model this as reconnaissance against the control plane, not the app. Enumerate the appliance, not just the service behind it - version, exposed management interface, and whether the bug returns session material you can replay.
Operation Endgame, a multi-country law-enforcement effort, disrupted SocGholish infrastructure and cleaned 14,971 compromised WordPress sites. SocGholish is the "fake update" lure that rides legitimate, trusted sites. The reason it scales is the same reason it is hard to teach against: the malicious step lives on a site the victim already trusts, injected through a plugin or theme nobody audits.
The defensive read-through for a builder: your dependency surface is your attack surface. The 14,971 number is not a malware story, it is a supply-and-maintenance story - thousands of sites running code their owners never reviewed.
An AI agent, a firewall, and a CMS have nothing in common except their role - each is something you installed to be safer. AutoJack abuses the agent's authority, FortiBleed abuses the appliance's position, SocGholish abuses the site's reputation. For anyone training on CTF problems, this is a useful lens: stop looking only for the unguarded door and start asking which guard can be turned around. The highest-value bug in 2026 is rarely a missing control - it is a trusted one pointed the wrong way.