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

CVE-2026-1891: Simple Football Scoreboard存储型XSS漏洞

披露日期: 2026-03-21

漏洞信息

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

相关标签

XSSWordPressStored XSSSimple Football ScoreboardWeb Security

漏洞概述

WordPress插件Simple Football Scoreboard在所有版本(包括1.0)中存在存储型跨站脚本(XSS)漏洞。该漏洞源于'ytmr_fb_scoreboard'短代码对用户提供的属性缺乏足够的输入清理和输出转义。拥有Contributor(贡献者)级别及以上权限的认证攻击者可以利用此漏洞在页面中注入任意Web脚本,当用户访问被注入的页面时,脚本将自动执行,可能导致用户数据窃取或会话劫持。

技术细节

该漏洞是WordPress插件Simple Football Scoreboard中典型的存储型XSS漏洞。漏洞的根本原因在于插件处理'ytmr_fb_scoreboard'短代码时,未对用户传入的参数属性进行严格的输入过滤和安全输出转义。攻击者只需具备Contributor(投稿者)或更高权限的WordPress账户,即可在文章或页面编辑器中嵌入包含恶意JavaScript代码的短代码。由于WordPress默认允许Contributor提交文章供审核,一旦管理员审核发布或攻击者自行发布,恶意脚本将被持久化存储在数据库中。当其他用户(特别是管理员)浏览该页面时,浏览器会解析并执行这些恶意脚本。利用CVSS向量分析,攻击无需复杂配置(AC:L),无需用户交互(UI:N),且作用域可延伸至子域(S:C),攻击者可借此窃取Cookie、进行钓鱼攻击或进一步提权。

攻击链分析

STEP 1
1. 身份认证
攻击者获取WordPress站点Contributor(贡献者)或更高级别的账户权限。
STEP 2
2. 恶意注入
攻击者在文章或页面编辑器中插入包含恶意脚本属性的'ytmr_fb_scoreboard'短代码。
STEP 3
3. 持久化存储
文章被发布或审核通过后,恶意短代码被存储在WordPress数据库中。
STEP 4
4. 触发执行
当普通用户或管理员访问受影响的页面时,浏览器解析短代码并执行恶意脚本。

PoC / 利用代码

⚠️ 仅供安全研究
以下代码仅用于安全研究和授权测试,未经授权使用属于违法行为。
PoC
<!-- Proof of Concept for Stored XSS in Simple Football Scoreboard --> <!-- 1. Log in as a Contributor or higher. 2. Create a new Post/Page. 3. Insert the following shortcode into the content. --> [ytmr_fb_scoreboard team_name="Hometeam" visitor_name="<img src=x onerror=alert('XSS')>"] <!-- 4. Publish the page. 5. Visit the page to trigger the alert. -->

影响范围

Simple Football Scoreboard <= 1.0

防御指南

临时缓解措施
在未升级插件前,建议暂时禁用Simple Football Scoreboard插件,或者移除未受信任的Contributor权限,并检查现有内容中是否存在异常的短代码。

参考链接

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