Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessReach network endpoint using vulnerable Key Vault SDK
-
DeliveryMeet AC:H precondition or race window
-
ExploitBypass weak authentication check
-
ExecutionAccess protected secrets/keys/certs
-
ImpactExfiltrate or tamper with sensitive material
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Strong authentication
|
| Exploitation Conditions | Exploitation is limited to applications or services running a vulnerable Azure Key Vault client SDK version - specifically Python packages azure-keyvault-administration (<4.7.1), azure-keyvault-securitydomain (<1.0.0b3), azure-keyvault-certificates/secrets/keys (<4.11.2), and .NET packages Azure.Security.KeyVault.Certificates/Secrets/Keys (<1.0.1); deployments already on patched versions are not exposed. Although the CVSS vector is PR:N/UI:N (no authentication or user interaction required), AC:H signals a meaningful limiting factor: the attacker must satisfy a specific non-trivial precondition - such as a timing/race window, a particular configuration, or an intermediary network position - rather than exploit a default configuration with a single request. The precise triggering condition is not disclosed in the available data and should be confirmed from the MSRC advisory. |
| Impact | This is a moderate-priority issue rather than an urgent fire-drill, and the signals are internally consistent on that point. The CVSS 3.1 vector (AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N, base 7.4 HIGH) describes a network-reachable, unauthenticated security-feature/authentication bypass with high confidentiality and integrity impact but - importantly - high attack complexity (AC:H), which materially dampens real-world exploitability because the attacker must win some race, meet a specific precondition, or control non-default state. No EPSS score, no CISA KEV listing, and no public POC are present in the provided data, so there is no evidence of active or at-scale exploitation; exploitation status is best described as no public exploit identified at time of analysis. A notable cross-reference tension: the description says 'Azure Key Vault' (which would normally imply the hosted cloud service), yet the EUVD affected-version list is composed entirely of Azure Key Vault *client SDK* package versions (azure-keyvault-secrets/keys/certificates/administration/securitydomain for Python and azure_security_keyvault_* for .NET) - this strongly suggests the flaw is in the client libraries rather than the Microsoft-operated service, which changes the remediation model from 'Microsoft patches it for you' to 'you must upgrade your SDK dependency.' This discrepancy should be verified against the MSRC advisory. CWE-1390 (weak authentication) aligns with the 'authentication bypass' framing. Net: a legitimately HIGH-severity bug worth patching promptly, but AC:H plus absence of EPSS/KEV/POC signals argue against emergency treatment. |
| Exploit ScenarioDerived | An attacker positioned to interact with an application that uses a vulnerable Azure Key Vault client SDK version exploits the weak authentication logic to bypass an intended security/authentication check and gain unauthorized read or manipulation access to secrets, keys, or certificate operations. The high attack complexity (AC:H) means the attacker likely must meet a specific timing or configuration precondition rather than firing a single trivial request. No public exploit code is identified at time of analysis. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 13, 2026
Weak authentication handling in Microsoft's Azure Key Vault integration libraries allows unauthenticated remote attackers to bypass a security feature, with high confidentiality and integrity impact but no availability impact. The exposure is limited to applications and services that depend on specific vulnerable client SDK versions - the Python packages azure-keyvault-administration (<4.7.1), azure-keyvault-securitydomain (<1.0.0b3), and azure-keyvault-certificates/secrets/keys (<4.11.2), plus the .NET packages Azure.Security.KeyVault.Certificates/Secrets/Keys (<1.0.1); deployments already on patched versions are not exposed. Although the CVSS 3.1 vector (7.4, AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N) indicates no authentication or user interaction is required, the High Attack Complexity reflects a meaningful non-trivial precondition - a timing or race window, a specific configuration, or an intermediary network position - rather than a single-request exploit of a default setup; no public exploit code has been identified at time of analysis, and this is a moderate-priority issue rather than an urgent fire drill.
RemediationAI
Vendor-released patches are available for every affected package, so remediation is a straightforward dependency upgrade. For Python applications, upgrade azure-keyvault-administration to 4.7.1, azure-keyvault-securitydomain to 1.0.0b3, and azure-keyvault-certificates, azure-keyvault-secrets, and azure-keyvault-keys each to 4.11.2; for .NET applications, upgrade Azure.Security.KeyVault.Certificates, Azure.Security.KeyVault.Secrets, and Azure.Security.KeyVault.Keys to 1.0.1. Because these are transitive dependencies in many services, scan lockfiles, container images, and build manifests rather than relying on top-level package listings, and rebuild and redeploy any artifact that pins an older version. Where an immediate upgrade is not possible, apply compensating controls that shrink the attack surface: restrict network reachability to Key Vault and Managed HSM endpoints using private endpoints, service firewalls, or IP allowlists (side effect: breaks access from unlisted CI runners, developer workstations, and multi-region failover paths unless explicitly permitted); enforce least-privilege RBAC on key, secret, and certificate scopes so that a bypass of client-side authentication logic still lands on a narrowly privileged identity (side effect: may require reworking existing access policies and can break automation that relied on broader roles); and enable and monitor Key Vault diagnostic logging and Microsoft Defender for Key Vault alerts for anomalous access patterns (side effect: additional log ingestion cost and the need for tuning to avoid alert fatigue). Confirm the precise triggering precondition and any service-side mitigations in the MSRC advisory at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-85922, and treat unsupported or vendored copies of these SDKs as requiring manual patching since they will not receive upstream fixes.
Affected VersionsENISA
Affected Packages
Source: OSV (Open Source Vulnerabilities)
Affects your stack
Affects 8 packages in euvd
Checking this CVE against your own stacks and servers is part of the Basic plan and up.
Technical ContextAI · show details
The root cause is CWE-1390 (Weak Authentication), which covers authentication mechanisms that can be defeated because they rely on insufficiently strong, incorrectly implemented, or improperly validated credential checks. In this case the flaw sits in the Azure Key Vault client-side libraries rather than in the Key Vault service itself: the Python SDK family (azure-keyvault-administration, azure-keyvault-securitydomain, azure-keyvault-certificates, azure-keyvault-secrets, azure-keyvault-keys) and the .NET SDK family (Azure.Security.KeyVault.Certificates/Secrets/Keys) are the components that applications embed to obtain, cache, and present tokens when calling Key Vault REST endpoints, including the Managed HSM security-domain and administration surfaces. Because the weakness is in a distributed library, the practical attack surface is any service that uses an affected SDK build and exposes functionality whose security depends on that library's authentication logic. The PR:N/UI:N portion of the vector means the bypass does not require the attacker to hold valid credentials at the Key Vault layer or to convince a user to act, but AC:H indicates the exploit is not reliable in a default configuration - a specific, non-disclosed precondition (such as a particular network position, an unusual configuration, or a timing/race window) must be satisfied. The exact triggering condition is not disclosed in the available data and should be confirmed against the MSRC advisory and the individual package release notes.
Know when Azure Keyvault Administration gets its next vulnerability
- Watch products and get an email when something new is published
- Check this CVE against your own stack and servers
- Exploit and PoC references, threat intelligence from 22 sources
No credit card · 7-day full trial
Severity by source
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
Network-reachable unauthenticated auth-bypass (AV:N/PR:N/UI:N) with high confidentiality and integrity impact; AC:H retained because the weak-authentication bypass requires a specific precondition and no availability impact is indicated.
Primary rating from Vendor (microsoft).
CVSS VectorVendor: microsoft
Lifecycle Timeline
2DescriptionCVE.org
Weak authentication in Azure Key Vault allows an unauthorized attacker to bypass a security feature over a network.
Executive ViewAI
Microsoft's Azure Key Vault client libraries for Python and .NET carry an authentication weakness that can allow unauthenticated remote attackers to bypass a security control and read or tamper with the secrets, keys, and certificates those applications rely on. Any team shipping the affected SDK versions-especially where Key Vault holds credentials, tokens, or encryption material for production workloads-faces follow-on risk well beyond the library itself, since compromise of key material can cascade into broader credential and data exposure. Vendor-patched versions are already published, so exposure is confined to services and pipelines still building on the older releases.
Apply vendor patch.
Threat Intelligence Overview
How this decision was reached
The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
EUVD-2026-100126
GHSA-9fc6-4x25-jwhj
NVD
CVE.org
EPSS
Vulnrichment
Exploit-DB