Skip to content
English
FikirPilot content

Tenet Security demonstrated the “GhostJacking” attack chain on the main stage at DEF CON 34 on August 9.

Updated: 28 Ağu 2026 · 2 min read · 351 words

Published:

Tenet Security demonstrated the “GhostJacking” attack chain on the main stage at DEF CON 34 on August 9.
Computer screen displaying code

Tenet Security demonstrated the “GhostJacking” attack chain on the DEF CON 34 main stage on August 9. A request blocked by Cloudflare was logged with a poisoned User-Agent header supplied by the attacker. The AI coding agent that analyzed this data treated the attacker’s text as an instruction and made a DNS change using credentials previously provided by the company. In Tenet’s test, Claude Code on Sonnet 4.6 followed this instruction in nine out of 10 attempts under Cloudflare’s recommended configuration.

The firewall worked in the attack; however, the agent could both read data accessible to the attackers and make changes to the systems indicated by that data. Tenet identified public evidence that this type of setup existed at 48 organizations, including six confirmed Fortune 500 companies. SecurityWeek also reported that similar chains had been identified at Datadog and Sentry.

Steve Wilson, co-lead of the OWASP Top 10 for LLM Applications project, recommended placing an authorization gate outside the model. The agent should be able to propose a change but should not be able to approve high-impact operations on its own; ambiguous operations should be referred to a designated human for approval. According to Wilson, security rules written in prompts can guide behavior, but they are not enforceable security controls. In the demonstration, Cursor was used through a GraphQL integration and the Cloudflare API.

Why it matters

This finding shows that a security firewall alone may not be sufficient in AI coding agents: the agent can not only read records accessible to an attacker but also take action on the systems to which those records point. This directly concerns organizations that provide agents with predefined credentials and API access, because malicious content can be treated as a trusted internal instruction. The fact that publicly available evidence points to similar setups at different organizations shows that the issue cannot be reduced to a single product or experiment. The key question that remains is which technical authorization layer will separate high-impact changes from the agent. Without human approval and enforceable controls, security rules in prompts do not provide sufficient protection on their own.

Source: VentureBeat