IPBUF安全漏洞报告
English
CVE-2026-1397 CVSS 6.4 中危

CVE-2026-1397 WP插件存储型XSS漏洞

披露日期: 2026-03-21

漏洞信息

漏洞编号
CVE-2026-1397
漏洞类型
存储型跨站脚本 (Stored XSS)
CVSS评分
6.4 中危
攻击向量
网络 (AV:N)
认证要求
低权限 (PR:L)
用户交互
无需交互 (UI:N)
影响产品
PQ Addons – Creative Elementor Widgets

相关标签

XSSStored XSSWordPressWordPress PluginCWE-79Elementor

漏洞概述

PQ Addons – Creative Elementor Widgets 插件在 1.0.0 及之前的所有版本中存在存储型跨站脚本(XSS)漏洞。该漏洞源于 PQ Section Title 小部件中的 `html_tag` 参数缺乏足够的输入清理和输出转义机制。拥有贡献者及以上权限的经过身份验证的攻击者可以利用此漏洞,在页面中注入任意 Web 脚本。当用户访问被注入的页面时,这些恶意脚本将会执行,从而可能导致账户劫持、恶意重定向或窃取敏感信息。

技术细节

该漏洞位于 WordPress 插件 'PQ Addons – Creative Elementor Widgets' 的 'PQ Section Title' 小部件中。具体而言,在渲染小部件样式的 PHP 文件(如 `style-1.php` 和 `style-2.php`)中,代码直接输出了用户可控的 `html_tag` 参数,而未对其进行严格的上下文相关转义(例如使用 `esc_attr` 函数)。攻击者利用此漏洞需要具备至少“贡献者”级别的 WordPress 后台权限。攻击者可以在编辑页面时,向 PQ Section Title 小部件的 `html_tag` 属性字段中注入恶意的 JavaScript 代码(例如 `<img src=x onerror=alert(1)>`)。由于后端未对数据进行无害化处理,该载荷会被直接存储在数据库中。随后,当任何用户(包括管理员)访问包含该小部件的页面时,存储的恶意代码将被浏览器解析并执行,从而实现存储型 XSS 攻击。

攻击链分析

STEP 1
1
攻击者获取具有贡献者或更高权限的 WordPress 账户凭据。
STEP 2
2
攻击者登录后台,编辑页面并添加 'PQ Section Title' 小部件。
STEP 3
3
攻击者在小部件的 'html_tag' 参数中注入恶意 JavaScript 载荷。
STEP 4
4
系统保存页面,恶意载荷被存储在数据库中且未经过滤。
STEP 5
5
受害者(如管理员)访问该页面,浏览器解析并执行恶意脚本。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
/* * PoC for CVE-2026-1397 (Stored XSS in PQ Addons Plugin) * Vulnerable Parameter: html_tag in PQ Section Title widget * Privileges Required: Contributor+ */ // 1. Login to WordPress backend with a Contributor account. // 2. Edit any existing post or create a new one. // 3. Add the 'PQ Section Title' widget to the page content. // 4. In the widget settings, find the 'HTML Tag' (html_tag) input field. // 5. Enter the following payload: "><img src=x onerror=alert('CVE-2026-1397')> // 6. Save or Publish the page. // 7. Visit the page as a regular user or Administrator. // 8. The JavaScript alert will execute, confirming the Stored XSS vulnerability.

影响范围

PQ Addons – Creative Elementor Widgets <= 1.0.0

防御指南

临时缓解措施
如果无法立即升级,建议暂时禁用 PQ Section Title 小部件的使用,并严格审查所有由贡献者及以上权限用户发布的内容,直到应用补丁。同时,可以通过修改插件的 PHP 源码,对 `html_tag` 参数强制使用 `esc_attr()` 函数进行转义处理。

参考链接

快速导航: 前沿安全 最新收录域名列表 最新威胁情报列表 最新网站排名列表 最新工具资源列表 最新CVE漏洞列表