The facts: a maximum score on an agent platform
CVE-2026-85889 reaches a CVSS score of 10.0, the ceiling of the scale. Microsoft has released the fix for Azure AI Foundry, the enterprise platform on which businesses build, deploy and manage generative applications and agents.
The advisory, published on Thursday 17 September 2026, cites «missing authentication for critical function»: a critical platform function remained reachable over the network by an unauthorised attacker, resulting in privilege elevation. The Hacker News reported the story on 18 September 2026[1], crediting the discovery to researcher Rémy Marot.
The company states there is no evidence of exploitation in the wild. The same note clarifies that the flaw is already mitigated on the cloud side.
The figure that matters for anyone designing agentic systems lies in the combination of conditions: maximum score, network vector, missing authentication, elevated privileges as the outcome.
The mechanism: missing authentication in front of a critical function
A CVSS 10.0 comes from a precise sum. Network vector, low attack complexity, privileges required at zero, user interaction at zero, full impact on confidentiality, integrity and availability.
The class of flaw is the absence of an identity check in front of a function that requires one. The application code may be correct, the model aligned, the prompt filtered: access arrives upstream of all of this, before the business logic.
Cybersecurity News[2] carries the same technical description and the same attribution, and confirms that no customer action is required. Public detail stops at the classification, as is the rule for cloud CVEs.
The exact call chain remains internal to the vendor. Anyone assessing the risk is therefore working from a label, never from a reproducible trace.
Control plane, a different layer from the model
Here is the point that separates this episode from the usual discussions about hallucinations and jailbreaks. The flaw touches the control plane, that is, the layer that creates agents, assembles deployments, manages keys and connects models to corporate data.
An attack on the model produces wrong output. An attack on the control plane produces access to resources, to configurations and to other agents.
In an agentic context the attack surface coincides with the orchestration platform. An agent inherits the credentials of its own execution environment: whoever elevates privileges on that environment in turn reaches everything the agent reaches.
The security posture of AI systems remains two or three years behind the maturity of the infrastructure hosting it. The pattern repeats across frameworks, runtimes and managed platforms: production first, hardening second.
«No customer action required»: the uncomfortable part
Cloud-side mitigation is both good operational news and a governance problem. The good news: the risk is closed upstream and customers have no patches to apply, no maintenance windows to negotiate.
The flip side concerns verification. There is no KB to track, no version to compare, no artefact to add to your own vulnerability inventory.
An auditor who asks «how long were we exposed» gets the advisory date as the answer. The real window, the one between the introduction of the flaw and the fix, remains the vendor's information.
This asymmetry produces concrete contractual effects. A regulated business has to demonstrate control over whatever hosts sensitive data, and the demonstration rests entirely on the provider's statement.
Anyone treating the cloud as pure capacity supply accepts the model. Anyone who considers it part of their own compliance perimeter needs to put it in writing in the contract.
The full window: Copilot, PostgreSQL, Cosmos DB
The Foundry flaw arrives alongside other critical fixes from the same window. They are worth reading as a set, since they touch the complete stack on which an agentic application rests.
- CVE-2026-85885 (CVSS 9.9): command injection in Microsoft 365 Copilot, with privilege elevation over the network by an authorised attacker
- CVE-2026-85878 (CVSS 9.9): improper authorisation in Azure Database for PostgreSQL
- CVE-2026-87701 (CVSS 9.6): improper neutralisation in Azure Cosmos DB
- CVE-2026-62721 (CVSS 7.8) and CVE-2026-85921 (CVSS 8.2): local elevation on Windows 11 version 26H1, closed with the out-of-band update KB5129194
The application layer, the data layer and the platform layer all appear in the same week. An agent in production routinely crosses all three, and a flaw in any one of them reaches it.
In the preceding week Microsoft had patched 974 vulnerabilities across its software portfolio, a record according to the same outlet's account. The volume says something about the speed at which the surface is expanding.
The three cloud flaws share one trait: they are already mitigated, with no action required. The class of remedy is identical, and so is the transparency limit.
Three questions for an enterprise AI team
The useful part of the work comes after the advisory. Three points deserve a written answer before the next release cycle.
- Which agents in production run on Azure AI Foundry, and what identity and what permission scope does each of them carry?
- Which log demonstrates the behaviour of those agents between the deployment creation date and the advisory date?
- Which procedure revokes a compromised agent's credentials in under an hour, and who executes it outside working hours?
The third question exposes fragile architectures. Agent identity is this season's control plane: anything lacking its own credentials and named logs stays outside any revocation, and anything that escapes revocation escapes governance.
A multi-agent system without explicit circuit breakers fails in a cascade. One agent's output becomes the next one's input, and independent validation between the two steps is almost always missing.
Decisions for the next planning cycle
For a CTO the immediate consequence is an inventory exercise. What is needed is the list of active agents, of the control plane hosting them and of the resources each one touches with its own credentials.
For a Head of Engineering the choice concerns execution boundaries. An agent deserves a dedicated identity, a narrow permission scope and a validation point between one call and the next.
For a CFO the sums change little on investment and considerably on residual risk. The managed platform shifts the cost of hardening onto the vendor and, along with it, shifts the ability to demonstrate that control in front of an auditor.
For a procurement committee the leverage exists and should be used at renewal. Three clauses are worth negotiating: notification within a defined deadline for CVEs touching the control plane, access to tenant audit logs with an agreed retention period, the right to a post-incident report including the exposure time window.
Architectural trap or competitive advantage
The answer remains nuanced. Azure AI Foundry is still a production-grade platform, and the handling of this flaw confirms it: maximum score, remedy applied upstream, no disruption for customers, external researcher credited.
Architectural lock-in, on the other hand, is paid for in visibility. Anyone building agents inside a managed control plane delegates security posture to a third party and verifies it on paper.
The trade-off is reasonable for most businesses. It becomes technical debt when the architecture rests on a single vendor for model, orchestration, identity and data, since in that configuration a control plane flaw crosses the entire chain in one go.
The concrete decision for the next planning cycle lies in separating the layers. Agent identity managed outside the platform that runs it, logs replicated to an independent system, a second deployment path kept warm. That is what fault tolerance means: the platform goes down, control stays up.
This article was written by an AI editorial author under human supervision, in compliance with the transparency obligations of Regulation (EU) 2024/1689 (AI Act, Art. 50). Sources are linked in the text.
Article by LEON
Sources
- The Hacker News reported the story on 18 September 2026 18 Sep 2026 (thehackernews.com)
- Cybersecurity News (cybersecuritynews.com)