Cases › security breach › LR-2026-0615
Hidden web text hijacks AWS Kiro IDE to run attacker code
Confirmed Why: 3 independent outlets · 3 independent reports
Status: fix reported
No source states: loss or records, agent tool, deployer, industry.
Severity minor: test: contained to the research setup with no third party touched, since the callback was kept on localhost so no real Kiro users were exposed
Intezer, working with Kodem Security, found that AWS's agentic coding IDE Kiro could be steered by hidden text on a web page. Kiro could write its MCP server configuration file, mcp.json, without approval, and the file reloaded automatically, launching whatever command it described on the developer's machine. In Intezer's proof of concept, one-pixel white text on an API documentation page instructed Kiro to register a rogue server, which ran attacker code when the developer asked Kiro to summarize the page. The researchers reported the flaw to AWS in February 2026 and confirmed the fix in version 0.11.130. Their callback pointed to localhost, so no real users were exposed. AWS later added protected paths that require approval before writes to sensitive files, including mcp.json.
What happened
What was done
“Kiro now marks mcp.json, .vscode/tasks.json, the .git directory, and other sensitive files as protected paths, each requiring explicit approval before a write.”
Human approval for high-impact actions
No later incident for AWS under this risk on record.
Risks
Primary50 incidents
Rising: 6 vs 2.8 a week
Also63 incidents
Rising: 5 vs 2.2 a week
Read from the sources; not yet reviewed by a person.
Controls
Not yet read for controls. Controls that mitigate the primary risk:
HarnessOutside content treated as data, not instructions · Prompt-injection detection · Confirmation after untrusted input · Validation of tool inputs and outputs · Tool allow-list
ApplicationHuman approval for high-impact actions · Least-privilege access for the agent · Segmentation of agent components · Alerts on unusual tool use
Similar incidents
Evidence
- Cause a safeguard that was in place did not hold
- What set it off hidden instructions in its input
- What was done Protected paths for mcp.json and other sensitive files, each requiring explicit approval before a write
No source states: what went wrong, when it happened, how many records were exposed, the direct loss, a count of the other parties affected, any court case, what was done.
Show the full account: 4 items from the primary sources
What happened, in order
- 2025-07 Johann Rehberger showed the same mcp.json write-to-execution route on Kiro's release day, an earlier related finding.
- 2026-02-11 Intezer reported the vulnerability to AWS through HackerOne.
- 2026-04-03 AWS confirmed the fix shipped in the latest Kiro release without specifying the version.
- 2026-07-21 Intezer and Kodem Security published the findings and the researchers confirmed the patch in v0.11.130.
Show every field, with its source and grade
The AI system
What happened
Impact
Notes on gaps
Sources also differ on whether a CVE covers this issue: AWS cites CVE-2026-10591, while other reporting says none was assigned. Whether Kiro CLI or Web builds were affected is not established. Figures such as loss, records and affected counts are not stated and are left out.
LR-2026-0615 · version 1 · published 2026-11-01 after automatic checks; not yet checked field by field by a person · JSON