Skip to content
KitploitKITPLOIT
工具漏洞利用博客
Log in
提交
工具漏洞利用博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

订阅源联系隐私© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
CVE-2026-102975 — 针对 CVE-2026-102975 的脱敏报告与本地概念验证脚本,该漏洞为 MediaWiki RevisionDelete API 授权绕过,允许在无 suppressrevision 权限的情况下移除隐藏。 | Kitploit
工具/GitHubGitHub/bombobombone/cve-2026-102975
身份验证与授权漏洞分析漏洞利用Web安全渗透测试论文与研究
GitHubbombobombone/cve-2026-102975

CVE-2026-102975

针对 CVE-2026-102975 的脱敏报告与本地概念验证脚本,该漏洞为 MediaWiki RevisionDelete API 授权绕过,允许在无 suppressrevision 权限的情况下移除隐藏。

查看仓库
1823天前尚未审核

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

CVE-2026-102975:RevisionDelete API 取消隐藏授权绕过

报告者:Marco Paciaroni (BomboBombone)。

MediaWiki 的 action=revisiondelete 在未检查 suppressrevision 的情况下接受了 suppress=no。拥有 viewsuppressed 和特定类型管理权限的调用者,即使没有管理隐藏的权限,也可以移除受限位。

影响与条件

一种权限配置授予了 viewsuppressed 以及 deleterevision 或 deletelogentry,但没有授予 suppressrevision,这允许调用者暴露受隐藏工作流保护的材料。这个跨用户授权问题取决于这些权限被分离。

概念验证

准备一个仅包含无害金丝雀字符串的一次性修订版本,并在隔离的本地 wiki 上隐藏其内容。创建一个拥有 viewsuppressed 和 deleterevision 但没有 suppressrevision 的测试账户。该脚本发送存在漏洞的 API 请求,检查匿名请求是否能看到金丝雀字符串,并使用单独的管理员测试账户恢复隐藏。

该脚本拒绝非回环 wiki URL,检查两个账户的权限,提示输入两个密码,并在更改测试修订版本的可见性之前要求输入确认。仅使用一次性本地测试夹具。

python poc.py --base http://127.0.0.1:8080 --username ViewOnlyEditor --restore-username LocalAdmin --page-title CVE102975DisposablePage --revision-id 123 --confirm-test-fixture

修订版本 ID 和页面标题必须指向被隐藏的金丝雀测试夹具。恢复账户需要 suppressrevision。

参考资料

  • CVE 记录
  • 公开 Phabricator 报告与修复跟踪
  • 博客文章
下载工具