漏洞概述 漏洞标题:Gate $function's internal-only _internalSetObjToThis field behind an internal-client check 类型:Task 优先级:Major - P3 状态:Unresolved 创建日期:Jun 29, 2029 03:11:41 PM UTC 更新日期:Aug 11, 2029 06:35:51 PM UTC 影响范围 影响版本:None 组件:None 标签:None 修复版本:8.2.13, ... (4) 修复方案 描述:ExpressionFunction::parse() 读取了 internal-only _internalSetObjToThis 标志,从用户提供的 BSON 中,没有验证请求是否来自内部客户端,允许未授权的客户端强制存储过程加载并通过 invariant(forced_callOfStoredProcedures) 检查崩溃 mongos。 POC代码或利用代码 页面中未包含具体的POC代码或利用代码。 其他信息 负责人:Daniel Segel 报告人:Daniel Segel 参与者:Daniel Segel 投票:Vote for this issue 关注者:Start watching this issue PagerDuty:Can not login to Jira. You are not authenticated. Authentication required to perform this operation. 总结 该漏洞涉及 MongoDB 的 ExpressionFunction::parse() 方法,未正确验证请求来源,导致未授权客户端可以强制存储过程加载并崩溃 mongos。目前状态为未解决,修复版本为 8.2.13 及后续版本。