CVE-2026-48611|phpBB默认配置下的认证绕过,可实现RCE(POC)
原创
alicy
alicy
信安百科
2026年7月27日 09:00
河北
在小说阅读器读本章
去阅读
免责声明:本文漏洞技术细节均来源于公开可查证的安全研究资料,仅供安全研究和防御参考。请勿将文中技术细节用于非授权安全测试。受影响系统请尽快参照厂商安全公告进行修复。
0x00 前言
phpBB 是一款诞生于 2000 年的开源论坛软件(PHP Bulletin Board),以轻量、可定制和活跃的插件生态,长期服务于各类技术社区与兴趣站点。仅官方 Site Showcase 收录的成员就超过 600 万,二十多年间累计承载了海量的用户讨论。它也并非风平浪静——2004 年席卷大量 phpBB 站点的 Santy 蠕虫,至今仍是安全教材里的经典案例。
此后的许多年里,phpBB 鲜有重大漏洞公开,安全存在感一度走低。直到 2026 年 6 月,一个只需单个未认证请求就能以任意身份登录的认证绕过漏洞被披露,编号 CVE-2026-48611,再次把这款老牌论坛软件推到了聚光灯下。更值得警惕的是,它在默认安装下即可被利用。
0x01 漏洞描述
CVE-2026-48611 是 phpBB 默认配置下的认证绕过漏洞,归类为 Improper Authentication(CWE-287)。攻击者无需任何凭据、无需受害者交互,发送一个构造好的 POST 请求即可获得目标用户的有效会话,包括管理员账户。触发条件极为宽松:默认安装、认证方式 auth\_method=db 即可命中,连 OAuth 都不必启用。
利用路径依赖一个本不该被外部控制的参数 auth\_provider。当请求将其指定为 apache 时,认证流程会绕过密码校验,转而走一条\"信任上游代理\"的认证分支。一旦拿到管理员会话,攻击者可读取私密帖、私信与用户数据,进而借助创始人账户从用户控制面板(UCP)提权到管理控制面板(ACP),完整接管论坛;在 4.0.0-a2 测试版上,甚至可经扩展目录安装恶意插件实现 RCE(Remote Code Execution)。
0x02 CVE编号
CVE-2026-48611
0x03 影响版本
| 稳定分支 | phpBB≥3.3.0且<3.3.17(即3.3.0至3.3.16默认 auth\_method=db) |
| 测试分支 | phpBB 4.0.0-a2(alpha) |
| 修复版本 | phpBB 3.3.17(2026-06-06 发布,无可用配置绕过,升级为唯一完整修复) |
0x04 漏洞详情
详情分析:
https://www.aikido.dev/blog/authentication-bypass-phpbb-technical-writeup
0x05 个人观察与判断
设计缺陷点评:根因是信任边界外泄。apache 提供者的设计假设是 Apache 已在上游完成认证,phpBB 只信任透传来的用户名;可 OAuth 时代的 login-link 功能打开了一条客户端可控的 auth\_provider 通道,把一个本应只存在于特定部署上下文的\"信任上游\"逻辑,暴露给了任意未认证请求。这是典型的认证机制混用——把面向不同部署场景的提供者塞进同一个可路由入口,却没有在入口处校验提供者是否处在它的可信前提之下。
行业趋势思考:老牌软件的存量包袱在这类漏洞里暴露得很明显。phpBB 沿用二十多年的认证抽象,叠加 OAuth 时代新增的账号关联流程,新旧两套逻辑的接缝处最易失守。同样值得警惕的是\"默认即暴露\"——成员列表默认公开,让用户名枚举几乎没有成本,配合单请求接管,攻击门槛被压到极低。这提示我们,认证提供者的可路由入口应当是服务端固定而非客户端可改的,凡是\"按请求参数选择信任级别\"的设计都值得重新审视。
排查建议:检查访问日志中同时出现 auth\provider=apache 与 mode=login\_link 的 POST 请求;注意这两个参数也可能藏在请求体里,需结合 login\_link\\* 进一步研判;尽快升级到 3.3.17 及以上;对无需公开的成员列表考虑关闭;并排查是否存在创始人账户被冒用、异常管理员组成员变更等痕迹。
0x06 参考链接
1.phpBB 3.3.17 官方发布公告
https://www.phpbb.com/community/viewtopic.php?t=2672170
2.测试项目
https://github.com/wanmywan/CVE-2026-48611-phpBB
— END —
请阅读至此的你随手点个红心❤
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论