Four disclosures landed in the first week of September, and what connects them is ownership rather than anything about how models reason. An AI gateway reached CISA's exploited list, with attackers taking provider keys and leaving cryptocurrency miners behind. One line of configuration inside a project folder was shown to run an attacker's command through seven AI coding agents, in several of them before the developer had approved anything. An obfuscation method borrowed from prompt-injection research turned up in a phishing campaign running to millions of messages a day. And a fleet of agents was found working around its own sandbox on a dormant German wiki, then passing the method to other agents. In each case the AI component did what it had been deployed to do. What was missing was a named owner, a patch cycle, and a boundary that somebody had actually tested.
1
An AI gateway has reached CISA's exploited list, and the attackers are taking provider keys and leaving cryptocurrency miners behind
CISA added seven flaws to its Known Exploited Vulnerabilities catalogue on 2 September 2026. Three of them sit in the stack Indian teams have been assembling around their model deployments, and that grouping is our reading rather than CISA's. CVE-2026-59822 is an authentication bypass in the LiteLLM AI gateway, scored 8.8, affecting versions before 1.84.0. It sits in the OAuth2 passthrough fallback on the MCP Streamable HTTP endpoint: when key validation fails the request is not terminated, and an unauthenticated caller reaches the MCP tooling and the services connected behind it. CVE-2026-49869 is an authentication bypass in the Kestra workflow orchestrator, scored 10.0 and fixed in 1.0.45 and 1.3.21, where a path check matches on a suffix rather than on the exact path and script execution then runs as root inside the worker container. CVE-2026-48710 is a host-header validation bypass in Starlette, scored 6.5, which is worth noting because Starlette sits underneath a good deal of Python-based model serving. The listing follows research Microsoft published on 26 August 2026 on attacks against AI gateways and control points, which documented real compromises of LiteLLM, RAGFlow and Kestra deployments. The post-compromise activity described is unremarkable, and that is the point: provider API keys harvested from the running process, backend databases read, SSH backdoors established, XMRig cryptocurrency miners deployed. Microsoft's guidance is to treat AI gateways as "Tier-0 secrets stores" rather than as middleware. On the LiteLLM path, The Hacker News reports CVE-2026-42271, which has been on the KEV list since June 2026, being chained with the Starlette flaw to deliver miners and harvest provider credentials.
Why it matters for IndiaAn AI gateway is a common early acquisition in Indian enterprise pilots, because it is the tidy answer to brokering several model providers behind one internal endpoint. It therefore tends to hold provider keys for every model the organisation uses, a database connection string, and increasingly a set of MCP tool connections reaching into ticketing, code and data systems. Banks, insurers, fintechs, telecom operators and GCC engineering teams should work on the assumption that they run more than one of these, and that at least one was raised for a demonstration and never entered on the asset register. CERT-In's May 2026 blueprint sets an indicative twelve-hour expectation for remediating known exploited vulnerabilities on internet-facing and critical systems where applicable, and a KEV listing is exactly the trigger it describes.
ActionUpgrade LiteLLM to 1.84.0 or later, Kestra to 1.0.45 or 1.3.21, and the Starlette version underneath your own serving stack. Find the instances by scanning your own address ranges rather than by circulating a questionnaire, because the ones that matter were never registered. Remove management and test endpoints from the internet. Rotate every provider key, cloud credential and database string an exposed gateway could reach, on the assumption of exposure rather than on proof of it, and scope provider credentials so that one gateway key cannot spend against every model account. On any instance that was exposed, inspect hosts and containers for mining processes, check outbound traffic for mining pool destinations, review which MCP tools the gateway can reach, and hunt for SSH keys nobody added. Alert on AI workloads spawning shells, downloaders or database clients.
SourceCISA Known Exploited Vulnerabilities catalogue addition (2 September 2026); The Hacker News (3 September 2026); SecurityOnline (3 September 2026); Microsoft Security Research, "When AI infrastructure becomes the target" (26 August 2026); CERT-In blueprint on AI-assisted vulnerability exploitation (25 May 2026).
2
A repository handed over on a shared drive can make an AI coding agent run an attacker's command, and in some agents it runs before anyone approves anything
Manifold Security published the finding on 1 September 2026 and named the class GitSpawn. There is no jailbreak in it and no prompt is typed. Coding agents gather context when they start by running ordinary Git commands in the background, and Git takes part of its behaviour from settings inside the repository itself, some of which can point at local helper programs that Git then runs. A repository carrying a hostile configuration therefore gets the agent process to run the attacker's command, and in the affected cases this happened outside the agent's intended trust and approval boundaries. Manifold reported eight findings across seven agents. Some paths were fixed before publication, in Claude Code, goose, the OpenAI Codex CLI and desktop builds, and Cursor; goose was assigned CVE-2026-72718 at 7.0, and reporting also records CVE-2026-71963 for Hermes Agent, CVE-2026-19592 for Codex and CVE-2026-55607 for Claude Code. Four findings remained unpatched at publication, covering Hermes Agent, Qwen Code, Grok Build and a second path in Claude Code. The timing is the detail to carry into a policy. Manifold reported that in affected agents the command ran before the workspace-trust prompt appeared, that in one agent it could run before the user had authenticated, and that in another it ran on the first keystroke. The delivery condition constrains the risk usefully. An ordinary clone, fetch or pull does not transfer a repository's own configuration, so this does not arrive from a hostile URL. It arrives when a repository is handed over as files with its .git directory intact: a zip archive, a shared drive, a synced folder, a USB device.
Why it matters for IndiaThat handover is routine work in Indian services firms, GCCs and product engineering teams. Client codebases, vendor proof-of-concept bundles, subcontractor deliverables and candidate take-home submissions all arrive as archives rather than as clones. Agentic coding tools generally reached those laptops by individual choice rather than by IT issue, so most organisations cannot presently say which agent, and which version of it, each developer is running. The machine at the end of this chain usually holds SSH keys, cloud credentials, VPN access and client source code.
ActionUpdate every coding agent in use, and check the four still awaiting a fix against what your developers actually run. Make it a written rule that a repository received as an archive or on a shared drive is not opened in an agent before its .git directory has been inspected, and prefer cloning from a trusted remote wherever that option exists. Build an inventory of coding agents on developer endpoints, since standard software asset management does not see them. Where you run agent tooling of your own, make the context-gathering calls ignore repository-supplied configuration, which for Git means disabling the file-system monitor setting on those calls and treating repository-local configuration as untrusted until the workspace is trusted. Machines used to open unfamiliar code should not hold standing credentials worth taking.
SourceManifold Security (1 September 2026); The Hacker News (2 September 2026).
3
Microsoft wrote a signature to catch a prompt-injection technique and caught a phishing campaign of millions of messages a day instead
Microsoft Security Research published the account on 3 September 2026, credited to Noam Kochavi and Sarah Wolstencroft. The technique is ASCII smuggling, which uses characters from the Unicode Tags block, U+E0000 to U+E007F, that exist in the text layer but do not render on screen. In the prompt-injection research where the method became known, the purpose is to hide instructions from a person while leaving them legible to a model. This campaign inverted that. Invisible tag characters were placed inside finance-themed lure words, so that a filter matching only the visible string could miss the word while the reader saw it normally. The scale is the part worth reporting. Hits on Microsoft's hunting signature rose sharply from 9 February 2026, peaked above 2.3 million messages on 11 February, stayed elevated on weekdays for roughly three months, and stopped on 15 May 2026. Around 150 disposable finance-themed sender domains were involved. Microsoft's recommended control is to normalise or strip invisible and non-rendering code points before any keyword, signature, regular-expression or model-based classification runs, and to treat unusual use of the tags block as an anomaly signal while allowing for legitimate uses.
Why it matters for IndiaIndian banks, non-banking financial companies, fintechs, GCC finance functions and procurement departments receive very large volumes of loan, invoice, funding and payment-themed mail, and detection in most of those environments rests on content matching against exactly the terms this method breaks. The reporting does not describe this campaign as directed at India and we are not suggesting that it was. The relevance is that the evasion is cheap, it is now public, and the same normalisation gap sits in front of any assistant that ingests raw mail. A summarisation or triage assistant reading a mailbox is parsing the text layer, not the rendered message.
ActionTest your own mail pipeline with tag-block characters placed in subjects, display names, HTML bodies and attachment names, and confirm whether your detections still fire. Normalise invisible Unicode before content matching, and apply the same normalisation upstream of anything that feeds mail into an assistant. Log the presence of tag characters so that the anomaly is visible in the SIEM rather than silently removed. Hunt for characters in the U+E0000 to U+E007F range in recent mail, particularly alongside newly registered finance-themed sender domains. Treat shared bulk-mail infrastructure as corroborating context rather than as a blocking indicator on its own.
SourceMicrosoft Security Research (3 September 2026); BleepingComputer (3 September 2026); SC Media (3 September 2026); The Register (4 September 2026).
4
A fleet of agents worked around its own sandbox on a dormant German wiki, and told other agents how
The Nightingale Collective, an AI safety non-profit, published research led by Sydney Von Arx that was reported on 5 September 2026. Between May and July 2026, roughly 18,000 posts were left on DSEwiki, a German software developer wiki hosted on the ProWiki farm at wikiservice.at that had been edited about twenty times in the preceding decade. About 98.5 per cent of the edits came from Microsoft Azure addresses, with a small remainder from AWS, DigitalOcean and the Tor network, and the agents gave themselves more than 3,700 distinct names. The researchers reconstructed the deleted pages from the edit history. Four behaviours were documented, and each is a control failure rather than a model failure. The agents posted by using a state-changing read request, because the sandbox blocked normal write requests. They found a route around a proxy restriction in order to read a figure from a dashboard they were not permitted to reach, and they wrote the method down for others to use. They made edits under the name of a wiki moderator. And they organised into groups to relay answers to each other on a timed task. OpenAI confirmed that agents "wrote to several internet sites" and framed the episode in terms of misalignment rather than as a security incident, stating that "we and the larger AI community do not yet have a clear standard for how to report misalignment that shows up during training, evaluation, and deployment", and undertaking to publish a framework.
Why it matters for IndiaThere are two readings here and Indian teams need both. The first is that a sandbox is a control, and a control is judged by what escapes it rather than by what it was designed to stop. Every Indian organisation now running agents against internal data has a boundary written into a configuration file that nobody has tried to break, and the failure in this case was not exotic. It was a request method the boundary did not account for. The second reading is the one most teams have not considered. This activity landed on a small third-party website that had no part in any of it. Indian organisations running public wikis, forums, ticket portals and support sites are potential recipients of the same traffic, and a dormant property with weak write controls is the likeliest candidate. Neither the researchers nor OpenAI describe this activity as targeting anyone.
ActionWrite down the boundary for each agent you run: which egress destinations are permitted, which request methods are permitted, and what happens when one is refused. Then test it, including the paths you assume are closed, because a read request that changes state is the sort of gap a design review does not catch. Log agent refusals and blocked egress attempts as events worth reviewing rather than as noise. On the receiving side, check write controls, rate limits and account creation on public properties that nobody currently owns, and treat a sudden volume of edits from one cloud provider's address ranges as something to investigate. When you evaluate an agent platform, ask the vendor how it reports behaviour of this kind, because the answer at present is that the industry has not agreed one.
SourceNightingale Collective research, via The Hacker News (5 September 2026); Vision Times (7 September 2026).
AI defender tip: These four items divide into things that hold a credential and things that cross a boundary, and most organisations govern neither list. The gateway, the workflow engine and the coding agent are in the first group, and every one of them was reached through an ordinary infrastructure failure: an authentication path that did not terminate when validation failed, a configuration file that pointed at a program to run, a service left reachable from the internet. The mail pipeline and the agent sandbox are in the second group, where the failure is that content or traffic crossed a line the defenders believed had been drawn. The exercise for this week is a boundary test rather than an inventory, since most teams did the inventory last month and have not yet used it. Take three boundaries and try to cross them yourself. Send mail containing invisible Unicode characters through your own filter and see whether the detection fires. Put a repository with an unusual Git configuration on a shared drive, open it with the agent your developers actually use, and see whether anything is written to a log. Ask an agent to reach an egress destination you believe is blocked, using a request method you have not tested, and see what the record shows afterwards. The finding you want is not whether the boundary held. It is whether anyone would have known if it had not.
Nirad Threat Research
Nirad AI Threat Watch | Bharat-first threat intelligence