CVE-2023-36414: Azure Identity SDK Remote Code Execution Vulnerability
8.8
CVSS Score
3.1
Basic Information
CVE ID
GHSA ID
EPSS Score
0.83329%
CWE
Published
10/10/2023
Updated
6/3/2024
KEV Status
No
Technology
C#
Technical Details
CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H
| Package Name | Ecosystem | Vulnerable Versions | First Patched Version |
|---|---|---|---|
| Azure.Identity | nuget | < 1.10.2 | 1.10.2 |
Vulnerability Intelligence
Miggo AI
Root Cause Analysis
The vulnerability (CWE-77) indicates command injection in development-time credentials. Both AzureCliCredential and AzurePowerShellCredential execute external shell commands to obtain tokens. The patch in 1.10.2 likely addressed improper input sanitization in these credential types. The high confidence stems from: 1) RCE aligns with command injection in process-executing credentials, 2) The changelog's 'development time credentials' fix reference, and 3) These credentials' inherent risk profile when handling untrusted input in shell commands.