CVE-2026-42092titra是一个开源的时间追踪项目。在0.99.52版本中,其`globalsettings` Meteor发布机制存在严重缺陷,未对订阅者进行管理员或角色验证。这允许任何经过身份验证的用户通过DDP协议订阅全局设置,进而获取包括Google密钥和OpenAI API密钥在内的敏感配置信息,导致机密性泄露。
该漏洞源于Meteor框架后端发布函数的访问控制缺失。在titra应用的实现中,负责返回全局设置的发布端点(Publication)未检查当前请求用户的上下文角色。攻击者只需拥有一个普通账户,即可利用Meteor客户端通过DDP协议发送订阅请求。由于服务端未实施拦截,敏感数据对象(包含`google_secret`、`openai_apikey`等字段)会被直接推送到客户端,导致低权限用户越权获取高敏感凭证。