CVE-2026-33125Frigate是一款具有实时本地对象检测功能的网络视频录像机(NVR)。在0.16.2及以下版本中,系统存在严重的访问控制缺陷。拥有“viewer”角色的低权限用户可以利用该漏洞删除管理员及其他低权限用户账户。攻击者利用此漏洞可导致服务拒绝(DoS),并严重影响数据的完整性。该问题已在0.16.3版本中得到修复。
该漏洞的根本原因是Frigate在用户管理接口处缺乏严格的权限校验机制。在正常逻辑中,只有管理员权限才能执行删除用户的操作。但在受影响版本中,后端在接收到删除用户的请求时,仅验证了请求者的身份认证状态,而未进一步检查请求者是否具备“admin”角色。攻击者首先注册或获取一个“viewer”角色的低权限账户,然后通过构造特定的HTTP请求(通常是DELETE请求)指向用户管理API,并在参数中指定目标管理员的用户ID。由于权限校验缺失,服务器会执行删除操作,导致管理员账户被移除,从而使系统陷入不可控状态或拒绝服务状态。