CVE-2025-12872CVE-2025-12872是aEnrich公司开发的a+HRD(人力资源管理系统)和a+HCM(人力资本管理系统)中的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞允许已认证的远程攻击者通过系统功能上传包含恶意JavaScript代码的文件。当其他用户被诱骗访问特定URL时,嵌入的恶意脚本将在受害者浏览器中执行,可能导致会话劫持、敏感信息窃取、权限提升等严重安全后果。由于该漏洞需要认证才能利用,且需要用户交互触发,因此CVSS评分维持在5.4(中危)水平。攻击者利用此漏洞可以在受害用户上下文中执行任意JavaScript代码,窃取用户凭证、修改页面内容或进行进一步的攻击。
该存储型XSS漏洞源于a+HRD和a+HCM系统对文件上传功能缺乏充分的输入验证和输出编码。攻击者首先需要通过正常认证流程登录系统,然后利用文件上传功能上传包含恶意JavaScript代码的文件(如HTML文件、图片文件的元数据中嵌入脚本等)。上传的文件在服务器端被存储,当其他用户访问包含该恶意文件的页面或通过特定URL访问时,浏览器会解析并执行嵌入的恶意代码。攻击者通常会构造社工攻击,诱导受害者点击特定链接或访问特定页面,从而触发XSS payload执行。由于是存储型XSS,恶意代码会持久存在于服务器端,所有访问该文件的用户都可能受到攻击。攻击者可利用此漏洞窃取用户会话cookie、伪造用户操作、植入恶意重定向或进行进一步的内网渗透。