Skip to main content

Azure Key Vault EUVDEUVD-2026-100126

| CVE-2026-85922 HIGH
Weak Authentication (CWE-1390)
2026-10-13 secure@microsoft.com GHSA-9fc6-4x25-jwhj
7.4
CVSS 3.1 · Vendor: microsoft
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Reach network endpoint using vulnerable Key Vault SDK
  2. Delivery
    Meet AC:H precondition or race window
  3. Exploit
    Bypass weak authentication check
  4. Execution
    Access protected secrets/keys/certs
  5. Impact
    Exfiltrate 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.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
Patch available 0.5% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – 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

azure-keyvault-administration 4.7.1 <4.7.1
azure-keyvault-securitydomain 1.0.0b3 <1.0.0b3
azure-keyvault-certificates 4.11.2 <4.11.2
azure_security_keyvault_certificates 1.0.1 <1.0.1
azure-keyvault-secrets 4.11.2 <4.11.2
azure_security_keyvault_secrets 1.0.1 <1.0.1
azure-keyvault-keys 4.11.2 <4.11.2
azure_security_keyvault_keys 1.0.1 <1.0.1

Affected Packages

euvd azure_keyvault_administration fix: 4.7.1
euvd azure_keyvault_certificates fix: 4.11.2
euvd azure_keyvault_keys fix: 4.11.2
euvd azure_keyvault_secrets fix: 4.11.2
euvd azure_keyvault_securitydomain fix: 1.0.0b3
euvd azure_security_keyvault_certificates fix: 1.0.1
euvd azure_security_keyvault_keys fix: 1.0.1
euvd azure_security_keyvault_secrets fix: 1.0.1

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

Vendor (microsoft) PRIMARY 7.4 HIGH
AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
vuln.today AI 7.4 HIGH

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.

3.1 AV:N/AC:H/PR:N/UI:N/S:U/C:H/I:H/A:N
4.0 AV:N/AC:H/AT:N/PR:N/UI:N/VC:H/VI:H/VA:N/SC:N/SI:N/SA:N

Primary rating from Vendor (microsoft).

CVSS VectorVendor: microsoft

Attack Vector
Network
Attack Complexity
High
Privileges Required
None
User Interaction
None
Scope
Unchanged
Confidentiality
High
Integrity
High
Availability
None

Lifecycle Timeline

2
Patch available
Oct 13, 2026 - 20:20 EUVD
CVE Published
Oct 13, 2026 - 19:21 nvd
HIGH 7.4

DescriptionCVE.org

Weak authentication in Azure Key Vault allows an unauthorized attacker to bypass a security feature over a network.

Executive ViewAI

Why It Matters

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.

Business Impact: High
Compensating Controls

Apply vendor patch.

Threat Intelligence Overview

EPSS Score
0.5%
Top 55% exploitable
Prevalence
High
Azure Key Vault SDKs are widely used across Azure enterprise deployments
Vendor Status
Publicly Disclosed:No
Exploited:No
Latest Software Release:Exploitation Less Likely
Data Quality
5 sources
Confidence: Medium

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.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.5%
Patch available Yes
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Scheduled
Exploitation
None
System Exposure· derived
Open
Automatable
No
Human Impact
High
Technical Impact
Total

Priority Score

38
Low Medium High Critical
KEV: 0
EPSS: +1
CVSS: +37
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy