CVE-2026-22558CVE-2026-22558是Ubiquiti UniFi Network Application中发现的一个经过身份验证的NoSQL注入漏洞。该漏洞存在于应用的数据处理流程中,允许具有低权限认证访问的攻击者通过构造特制的NoSQL查询语句来绕过权限检查,从而实现权限提升。攻击者可以利用此漏洞从普通用户权限提升到管理员权限,进而完全控制整个UniFi网络管理系统。由于该漏洞需要认证才能利用,降低了被利用的风险,但一旦被利用将对网络基础设施安全造成严重威胁。建议受影响的用户及时更新到官方发布的安全补丁版本。
该NoSQL注入漏洞存在于UniFi Network Application的用户权限验证模块中。应用程序在处理用户查询请求时,未对用户输入进行充分的过滤和验证,直接将用户提供的参数拼接到NoSQL查询语句中。攻击者可以通过在API请求中注入NoSQL操作符(如$ne、$regex等)来操纵查询逻辑,绕过预期的权限检查。例如,攻击者可以构造类似{"username": {"$ne": null}}的查询条件来枚举和绕过用户验证。由于NoSQL数据库的特性,攻击者还可以通过注入条件语句来访问本应无权访问的数据对象,从而实现权限提升。漏洞主要影响应用的认证和授权模块,攻击者需要先获取一个有效的低权限账户才能利用此漏洞进行权限提升攻击。