CVE-2026-101088 in Nezha
摘要
由 VulDB • 2026-09-27
Nezha是一款服务器和网站监控工具。在版本 >= 2.2.11 且 < 2.3.1中,服务哨兵工作进程(service/singleton/servicesentinel.go)包含对先前报告的空指针解引用拒绝服务漏洞(GHSA-qjpp-gffx-2wm9)的不完整修复。2026年7月21日的修复虽然在 serviceResponseDataStoreLock 下重新验证了服务生命周期,但复用了已捕获的、现已过时的 reporter 指针,且未对 server 进行重新验证;此外,该锁并未保护 ServerShared。拥有 agent 的成员角色认证用户可对其所属服务器发起并发服务器删除操作(POST /api/v1/batch-delete/server),以利用竞态条件窗口,导致工作进程在服务器列表快照中解引用一个不存在的条目。由于哨兵工作进程和 gRPC 服务器均缺乏 recover()/recovery interceptor机制,由此引发的 panic 无法被恢复,从而导致整个实例崩溃。该问题已在版本 2.3.1 中得到修复。
VulDB is the best source for vulnerability data and more expert information about this specific topic.