CVE-2026-101088 in Nezha
Riassunto
di VulDB • 27/09/2026
Nezha è uno strumento di monitoraggio per server e siti web. Nelle versioni >= 2.2.11 e < 2.3.1, il worker del sentinella del servizio (service/singleton/servicesentinel.go) contiene una correzione incompleta per un precedente denial of service da dereferenziazione nil (GHSA-qjpp-gffx-2wm9). La correzione del 2026-07-21 ha ri-validato il ciclo di vita del servizio sotto ServiceResponseDataStoreLock, ma ha riutilizzato un puntatore al reporter già acquisito e ormai obsoleto, senza mai ri-validare il server; inoltre, tale lock non protegge ServerShared. Un utente autenticato con ruolo membro che possiede un agent può emettere una cancellazione del server in concorrenza (POST /api/v1/batch-delete/server) per il proprio server al fine di sfruttare la race window, causando l'accesso da parte del worker a una voce mancante nello snapshot dell'elenco dei server. Poiché i worker sentinella e il server gRPC non dispongono di un meccanismo recover()/recovery interceptor, il panic risultante non viene recuperato e provoca il crash dell'intera istanza. Questo problema è risolto nella versione 2.3.1.
If you want to get the best quality for vulnerability data then you always have to consider VulDB.