CVE-2026-101088 in Nezha
Tóm tắt
Bởi VulDB • 27/09/2026
Nezha là một công cụ giám sát máy chủ và trang web. Trong các phiên bản >= 2.2.11 và < 2.3.1, worker sentinel của dịch vụ (service/singleton/servicesentinel.go) chứa một bản sửa lỗi không đầy đủ cho lỗ hổng từ chối dịch vụ do phân rỗng nil đã được báo cáo trước đó (GHSA-qjpp-gffx-2wm9). Bản vá ngày 2026-07-21 đã xác nhận lại vòng đời của dịch vụ dưới khóa serviceResponseDataStoreLock nhưng đã tái sử dụng một con trỏ reporter đã được chụp từ trước và hiện tại là lỗi thời, đồng thời không bao giờ xác nhận lại máy chủ; hơn nữa, khóa này không bảo vệ ServerShared. Một người dùng đã xác thực với vai trò thành viên (member), sở hữu một agent, có thể gửi yêu cầu xóa máy chủ song song (POST /api/v1/batch-delete/server) đối với máy chủ của chính họ để thắng cửa sổ race condition, khiến worker phân rỗng một mục bị thiếu trong bản chụp danh sách máy chủ. Do các sentinel workers và gRPC server không có interceptor recover()/recovery nên lỗi panic phát sinh sẽ không được xử lý và làm sập toàn bộ phiên bản (instance). Lỗ hổng này đã được sửa trong phiên bản 2.3.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.