CVE-2026-5425WordPress插件“Widgets for Social Photo Feed”在1.7.9及之前版本中存在严重的存储型跨站脚本(XSS)漏洞。该漏洞源于插件对'feed_data'参数键的输入清理不足及输出转义缺失。未经身份验证的攻击者可利用此缺陷向系统注入任意恶意Web脚本。由于是存储型漏洞,恶意脚本会被持久化存储在服务器端,当管理员或用户访问受影响的页面时,脚本将在其浏览器上下文中自动执行。此漏洞可能导致敏感信息泄露、会话劫持或进一步的服务器攻击,鉴于其无需用户交互且无需认证即可利用,风险等级较高。
该漏洞的根源在于插件代码在处理用户提交的'feed_data'参数时,未对数组中的键名进行严格的输入验证和安全过滤。在PHP环境中,如果直接使用未过滤的用户输入作为数组键并后续输出到HTML页面中,极易引发XSS。攻击者可以构造包含JavaScript代码(如<script>标签或事件处理器)的特殊字符作为参数键,通过HTTP POST请求发送至插件接口。服务器接收后,将这些恶意数据存储在数据库的配置表中。当管理员登录WordPress后台并访问该插件的设置页面时,后端会读取这些数据并直接渲染到前端页面,触发恶意脚本的执行。由于CVSS向量为AV:N/AC:L/PR:N/UI:N/S:C,攻击者可利用此漏洞绕过同源策略限制对其他页面进行操作。