CVE-2024-35255: Azure Identity Libraries and Microsoft Authentication Library Elevation of Privilege Vulnerability

Overview

Severity
Medium (CVSS 5.5)
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N/E:U/RL:O/RC:C
Category
Elevation of Privilege
Exploit Status
Not Exploited
Exploitation Likelihood
Less Likely
Patch Tuesday
2024-Jun
Released
2024-06-11
Last Updated
2024-06-13
EPSS Score
0.22% (percentile: 44.7%)

FAQ

What privileges could be gained by an attacker who successfully exploited the vulnerability? An attacker who successfully exploited the vulnerability could elevate privileges and read any file on the file system with SYSTEM access permissions. According to the CVSS metric, Integrity and Availability impact is None (I:N/A:N). What does that mean for this vulnerability? An attacker who successfully exploits this vulnerability can only obtain read access to the system files by exploiting this vulnerability. The attacker cannot perform write or delete operations on the files. Which credential types provided by the Azure Identity client library are affected? The vulnerability exists in the following credential types: DefaultAzureCredential ManagedIdentityCredential Which credential types provided by the Microsoft Authentication Libraries are affected? The vulnerability exists in the following credential types: ManagedIdentityApplication (.NET) ManagedIdentityApplication (Java) ManagedIdentityApplication (Node.js) **What versions of Microsoft Authentication Libraries (MSAL) are affected by this vulnerability? ** Microsoft Authentication Library Minimum Version Number Affected Fixed Version Number MSAL for .NET 4.49.1 4.61.3 MSAL for Java 1.14.4-beta 1.15.1 MSAL for Node 2.7.0 2.9.2

Affected Products (9)

Azure

  • Azure Identity Library for .NET
  • Microsoft Authentication Library (MSAL) for Java
  • Azure Identity Library for Go
  • Microsoft Authentication Library (MSAL) for .NET
  • Microsoft Authentication Library (MSAL) for Node.js
  • Azure Identity Library for Java
  • Azure Identity Library for JavaScript
  • Azure Identity Library for C++
  • Azure Identity Library for Python

Security Updates (9)

Acknowledgments

Vladimir Abramzon with Microsoft, Eli Arbel with Microsoft

Revision History

  • 2024-06-11: Information published.
  • 2024-06-11: In the Security Updates table, removed Microsoft Authentication Library (MSAL) for Python as it is not affected by CVE-2024-35255.
  • 2024-06-12: Added an FAQ. This is an information change only.
  • 2024-06-13: Corrected Fixed Build Number and Download links in the Security Updates table. This is an informational change only.