CVE-2025-14538CVE-2025-14538是一个影响yangshare仓库管理系统1.1.0版本的存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于CustomerManageHandler.java文件中的addCustomer函数,攻击者可以通过在客户名称(Name)参数中注入恶意JavaScript代码,当其他用户访问相关页面时,恶意脚本将在其浏览器上下文中执行,从而窃取会话Cookie、劫持用户会话或进行钓鱼攻击。由于该漏洞需要低权限用户认证才能利用,且需要用户交互触发,因此CVSS评分仅为3.5,属于低危级别。然而,存储型XSS漏洞的危害性在于恶意代码会被永久存储在服务器端,所有访问该数据的用户都可能受到攻击,潜在影响范围较广。漏洞已公开披露并可能已被在野利用,建议相关用户尽快采取修复措施。
该漏洞是一个典型的存储型跨站脚本(Stored XSS)漏洞,存在于yangshare仓库管理系统的客户管理模块中。具体来说,CustomerManageHandler.java文件中的addCustomer函数在处理客户名称(Name)参数时,未对用户输入进行充分的HTML实体编码或输入验证。攻击者可以通过构造恶意Payload(如:<script>alert(document.cookie)</script>)作为客户名称,当系统将该数据存储到数据库后,其他用户在查看客户列表或相关页面时,浏览器会将其解析为HTML并执行其中的JavaScript代码。由于addCustomer函数是系统的核心业务功能,攻击者只需拥有低权限账户即可利用此漏洞。成功利用后,攻击者可窃取受害者的会话令牌、修改页面内容或进行进一步的社会工程攻击。修复方案应在输出时对所有用户可控的数据进行HTML编码,并实施严格的输入验证机制。