漏洞总结 漏洞概述 在 MediaWiki 的 扩展中, (重新分配被指导者任务)在处理拥有“隐藏”(hidden)被指导者的导师时,会陷入无限循环。 原因:任务逻辑中, 检查到了被隐藏的导师(导致任务认为还有工作要做),但随后 却因被指导者被隐藏而返回空列表。这导致任务不断重试,无法完成。 后果:该任务每天针对特定用户运行数千次,导致服务器资源浪费。 影响范围 组件:MediaWiki 扩展( )。 功能:导师(Mentor)与被指导者(Mentee)的分配与管理机制。 具体类/方法: 类中的 和 方法。 修复方案 核心修复:修改 的实现逻辑(参考任务 T354222),使其不再排除“隐藏”的被指导者,从而与 的行为保持一致,打破无限循环。 补丁文件: 依赖:修复补丁需要应用在 补丁之上以确保正确应用。 相关日志证据(非利用代码)