IPBUF安全漏洞报告
English
CVE-2026-32172 CVSS 8.0 高危

CVE-2026-32172 Microsoft Power Apps 未控制搜索路径导致代码执行漏洞

披露日期: 2026-04-23

漏洞信息

漏洞编号
CVE-2026-32172
漏洞类型
远程代码执行 (RCE)
CVSS评分
8.0 高危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
需要交互 (UI:R)
影响产品
Microsoft Power Apps

相关标签

RCEMicrosoft Power AppsUncontrolled Search PathDLL HijackingCWE-427

漏洞概述

Microsoft Power Apps 中存在一个未控制的搜索路径元素漏洞。由于应用程序在搜索可执行文件时未限制路径,未经身份验证的远程攻击者可诱导用户进行交互,从而利用此漏洞在目标系统上执行任意代码。该漏洞可能导致机密性和完整性受到严重影响,被评定为高危漏洞。

技术细节

该漏洞源于 Windows 动态链接库(DLL)加载机制中的搜索路径劫持问题(CWE-427)。当 Microsoft Power Apps 启动或加载特定组件时,如果未正确设置 DLL 的加载路径,应用程序可能会优先在当前工作目录或非安全路径下查找所需的 DLL 文件。攻击者可以通过网络共享、钓鱼邮件附件或 WebDAV 共享等方式,将恶意的 DLL 文件放置在受害者可访问的目录中。一旦受害者在受影响的环境中打开 Power Apps 或处理特定文件,应用程序便会加载恶意 DLL 而非合法的库文件。由于攻击向量为网络(AV:N)且无需认证(PR:N),但需要用户交互(UI:R),攻击者通常需要诱导用户点击链接或打开文件。成功利用后,攻击者可以获得与当前用户相同的权限,执行任意代码,窃取敏感数据或破坏系统完整性。

攻击链分析

STEP 1
1. 侦察
攻击者识别出目标环境中使用的是存在漏洞的 Microsoft Power Apps 版本。
STEP 2
2. 制作载荷
攻击者编写恶意 DLL 文件,该文件包含旨在执行未授权操作的代码(如反弹 Shell 或植入后门)。
STEP 3
3. 诱导交互
攻击者通过网络共享、钓鱼邮件或恶意网站,将包含恶意 DLL 的目录分发给受害者,诱导受害者访问该目录或打开特定文件。
STEP 4
4. 触发漏洞
当受害者在包含恶意 DLL 的路径下启动 Power Apps 或打开相关文档时,应用程序因未控制搜索路径,错误地加载了攻击者提供的恶意 DLL。
STEP 5
5. 执行代码
恶意 DLL 中的代码在受害者的用户权限上下文中执行,攻击者从而获得系统控制权。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
/* * PoC for CVE-2026-32172: Uncontrolled Search Path Element * This DLL demonstrates code execution when loaded by the vulnerable app. * Compile as a shared library (DLL) and place in the uncontrolled search path. */ #include <windows.h> #include <stdlib.h> // DllMain entry point BOOL APIENTRY DllMain(HMODULE hModule, DWORD ul_reason_for_call, LPVOID lpReserved) { switch (ul_reason_for_call) { case DLL_PROCESS_ATTACH: // Code execution payload // Example: Launching calc.exe to prove execution WinExec("cmd.exe /c calc.exe", SW_SHOW); // Alternatively, start a reverse shell or custom payload break; case DLL_THREAD_ATTACH: case DLL_THREAD_DETACH: case DLL_PROCESS_DETACH: break; } return TRUE; }

影响范围

Microsoft Power Apps (具体受影响版本请参考官方安全通告)

防御指南

临时缓解措施
在未安装补丁前,用户应避免从不可信的网络位置打开 Microsoft Power Apps 文件或项目。管理员可以通过组策略限制应用程序从远程目录加载库文件,并加强对系统目录和应用程序安装目录的访问控制,以降低被利用的风险。

参考链接

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