CVE-2026-24630CVE-2026-24630是WordPress插件Stylish Cost Calculator中的一个存储型跨站脚本(XSS)漏洞。该漏洞由于插件在Web页面生成过程中未对用户输入进行适当的过滤和转义,导致恶意JavaScript代码可以被存储在数据库中。当其他用户访问包含恶意代码的页面时,攻击者注入的脚本将在受害者浏览器中执行,从而窃取会话Cookie、劫持用户账户或进行其他恶意操作。攻击者利用该漏洞需要具有低权限用户账户(如订阅者或贡献者角色),并需要诱导高权限用户(如管理员)访问包含恶意内容的页面。由于存储型XSS的持久性特点,攻击一旦成功,恶意代码将在所有访问受影响页面的用户浏览器中执行,危害范围广泛。该漏洞影响Stylish Cost Calculator从某个未知版本到8.2.9的所有版本。
该漏洞属于典型的存储型反射型XSS漏洞。在Stylish Cost Calculator插件的多个输入字段中,插件未能对用户提交的数据进行充分的输入验证和输出编码。攻击者可以在计算器配置、表单字段或其他输入点注入恶意JavaScript代码(如<script>alert(document.cookie)</script>)。这些数据被直接存储在WordPress数据库中,当管理员或用户在前端访问相关页面时,未经过滤的内容会被直接嵌入到HTML响应中。现代浏览器会执行嵌入的JavaScript代码,使攻击者能够窃取用户的认证令牌、会话ID或其他敏感信息。攻击者通常利用此漏洞进行会话劫持、凭据盗窃或进一步横向移动到管理后台。由于该插件常用于商业网站,攻击者可能通过此漏洞获取商业敏感信息或进行金融欺诈。