Cyber Resilience

CVE-2025-47158

Microsoft Azure Devops

Published
18 July 2025
Modified
17 June 2026
Patch / advisory
CVSS Score v3.1 9.0
Click a component to see what it means
Raw vectorCVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H
EPSS Score 0.0067 49th percentile
Risk Priority 64 floored blend · peak EPSS

Summary

CVE-2025-47158 is a critical-severity Authentication Bypass by Assumed-Immutable Data (CWE-302) vulnerability in Microsoft Azure Devops. Its CVSS base score is 9.0 (Critical).

Operationally, exploitation aligns with the MITRE ATT&CK technique Exploit Public-Facing Application (T1190); ranked at the 49th percentile by exploit likelihood (below the median); it is not currently listed in the CISA KEV catalog.

The strongest mitigations our analysis identified map to IA-2 (Identification and Authentication (Organizational Users)) and AC-3 (Access Enforcement) — see the control section below for these in your framework.

Deeper analysis AI-assisted summary

Synthesised by an AI model from the NVD description and linked references — a reading aid, not an authoritative source.

CVE-2025-47158 is an authentication bypass vulnerability stemming from the use of assumed-immutable data in Azure DevOps. This flaw affects the Azure DevOps service, enabling an unauthorized attacker to bypass authentication mechanisms. The vulnerability is rated with a CVSS v3.1 base score of 9.0 (AV:N/AC:H/PR:N/UI:N/S:C/C:H/I:H/A:H) and is associated with CWE-302 (Authentication Bypass by Assumed-Immutable Data). It was published on 2025-07-18.

An unauthorized attacker with network access can exploit this vulnerability due to its low privilege requirements (PR:N) and lack of need for user interaction (UI:N), though it involves high attack complexity (AC:H). Successful exploitation allows privilege elevation, leading to high confidentiality, integrity, and availability impacts (C:H/I:H/A:H) with a scope change (S:C), potentially granting full control over affected Azure DevOps instances.

Microsoft's Security Response Center (MSRC) provides guidance on mitigation and patching in its update guide at https://msrc.microsoft.com/update-guide/vulnerability/CVE-2025-47158. Security practitioners should consult this advisory for specific remediation steps.

OWASP Top 10 for Web (2025)

EU & UK References

Vulnerability Data

Authentication bypass by assumed-immutable data in Azure DevOps allows an unauthorized attacker to elevate privileges over a network.

CWE(s)

Related Threats

MITRE ATT&CK Enterprise Techniques

T1190 Exploit Public-Facing Application Initial Access
Adversaries may attempt to exploit a weakness in an Internet-facing host or system to initially access a network.
T1134 Access Token Manipulation Stealth
Adversaries may modify access tokens to operate under a different user or system security context to perform actions and bypass access controls.
T1528 Steal Application Access Token Credential Access
Adversaries can steal application access tokens as a means of acquiring credentials to access remote systems and resources.
Derived from this CVE’s CWE(s) via the direct CWE→ATT&CK cross-walk.

CVEs Like This One

CVE-2025-29813Same product: Microsoft Azure Devops
CVE-2024-49056Same vendor: Microsoft
CVE-2026-13267Shared CWE-302
CVE-2024-45370Shared CWE-302
CVE-2024-3462Shared CWE-302
CVE-2024-3741Shared CWE-302
CVE-2024-56404Shared CWE-302
CVE-2026-5423Shared CWE-302
CVE-2025-26522Shared CWE-302
CVE-2024-47086Shared CWE-302

Affected Assets

microsoft
azure devops
all versions

Mitigating Controls

Control response

Prevent
Stop it (NIST 800-53)

Detect
Catch it (NIST detect / respond)

Harden
Shrink the surface (DISA STIG)

Validate
Prove the fix (OWASP ASVS)
  • V7.2.4

Mitigating Controls (NIST 800-53 r5) AI

Mandates proper unique identification and authentication of users, precluding reliance on attacker-controlled immutable assumptions.

Requires server-side enforcement of authorizations instead of trusting client-supplied mutable data for authentication decisions.

Mandates proper identification and authentication for non-organizational users, precluding reliance on attacker-controlled immutable assumptions.

Mitigating Controls (NIST CSF 2.0) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→CSF cross-walk (authority under review) — links open the control.

PR.AA-03 mostly match
prevents

Strong authentication mechanisms directly avoid reliance on attacker-controlled immutable data.

PR.AA-04 mostly match
prevents

Protecting and verifying identity assertions prevents tampering with data assumed immutable during auth.

PR.AA-05 partial match
prevents

Least-privilege authorization policies reduce impact of bypassed authentication but do not address the root flaw.

Mitigating Controls (ISO/IEC 27001:2022 Annex A) AI

Derived directly from the weakness types (CWEs) cited in the NVD entry via our AI-authored CWE→ISO cross-walk (authority under review) — links open the control.

finds

Security testing can discover and block authentication bypasses that rely on mutable data.

degrades

Access-control policy can mandate validation of all identity data, reducing reliance on assumed-immutable fields.

degrades

Identity-management processes can require verification of mutable attributes, mitigating the root cause.

degrades

Proper management of authentication information prevents use of client-controlled tokens or cookies as sole proof of identity.

mitigates

Access-rights reviews can detect and revoke rights granted via tampered immutable data.

prevents

Secure SDLC practices include threat modeling and input-validation requirements that catch assumed-immutable data flaws.

References