CVE-2025-12151CVE-2025-12151是WordPress Simple Folio插件中的一个存储型跨站脚本(XSS)安全漏洞。该漏洞存在于插件的portfolio_name参数中,由于插件在处理用户输入时缺乏充分的输入清理和输出转义,导致恶意脚本可以被永久存储在数据库中。攻击者只需拥有订阅者(Subscriber)级别或更高的权限即可利用此漏洞,成功注入的恶意脚本会在任何用户访问包含该注入内容的页面时自动执行。此类漏洞可被用于窃取用户会话Cookie、劫持用户账户、进行钓鱼攻击或传播恶意软件,对网站和访问者均构成严重安全风险。由于攻击利用门槛较低且影响范围广泛,建议受影响的用户立即采取修复措施。
该漏洞的根本原因在于Simple Folio插件对portfolio_name参数的处理存在安全缺陷。插件在接收用户输入的portfolio_name值时,未对其进行适当的输入清理(如使用esc_html、esc_attr等函数进行HTML转义),同时在输出该值时也缺少输出转义处理。这使得攻击者可以在portfolio_name字段中注入恶意的HTML或JavaScript代码,如<script>alert(document.cookie)</script>。由于该值被存储在WordPress数据库中,当管理员或其他用户访问展示作品集(portfolio)的页面时,浏览器会解析并执行这些恶意脚本。由于是存储型XSS,攻击只需一次注入即可影响所有访问该页面的用户,即使后续访问该页面的用户本身不具有任何权限也能被攻击。攻击者可利用此漏洞窃取认证会话、修改页面内容或进行进一步的攻击链利用。