CVE-2025-60503CVE-2025-60503是ultimatefosters公司开发的UltimatePOS 4.8版本中存在的一个高危跨站脚本(XSS)漏洞。该漏洞位于软件的管理员界面,具体出现在购买功能的输入处理环节。攻击者可以在购买操作中提交恶意的JavaScript代码,这些代码会被存储在系统中,并在管理员访问日志面板页面时未经适当转义就直接渲染显示在'reference No.'字段里。由于该漏洞影响的是管理员界面,攻击者成功利用此漏洞后可以在管理员的浏览器会话中执行任意JavaScript代码,从而可能导致会话劫持、凭据窃取、恶意操作执行等严重安全问题。此漏洞需要攻击者具有低权限的认证账号即可实施攻击,且需要管理员进行某种形式的交互才能触发恶意代码的执行。CVSS评分8.7分,属于高危漏洞,对系统的机密性和完整性造成严重影响。
该漏洞是一个典型的存储型XSS(Stored XSS)漏洞。在UltimatePOS 4.8的购买功能模块中,系统未能对用户输入的'reference No.'字段进行充分的输入验证和输出编码。当攻击者以低权限用户身份登录系统并在购买流程中提交包含恶意JavaScript代码的参考编号时,这些数据会被存储在后端数据库中。随后,当管理员访问日志面板功能并查看相关记录时,存储的恶意代码会从数据库中被取出并直接嵌入到HTML页面中渲染执行,而没有经过任何HTML转义处理。攻击者可以利用此漏洞执行多种恶意操作,包括但不限于:窃取管理员的会话Cookie、修改页面内容进行钓鱼攻击、诱导管理员执行未授权的操作、获取管理员权限等。由于攻击代码存储在服务器端,所有访问该日志记录的管理员都会受到攻击影响。