PT-2026-113775 · Go+2 · Github.Com/Nezhahq/Nezha+1

CVE-2026-100394

·

Published

2026-10-14

·

Updated

2026-10-15

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H
Name of the Vulnerable Software and Affected Versions Nezha Monitoring versions 2.2.7 through 2.2.10
Description A nil pointer dereference occurs in the ServiceSentinel.worker function within service/singleton/servicesentinel.go. The issue arises when the worker checks an owned service under servicesLock and subsequently dereferences serviceStatusToday and serviceCurrentStatusData entries under serviceResponseDataStoreLock without verifying if ServiceSentinel.Delete has removed them. A RoleMember can trigger this by concurrently reporting TCP or ICMP results via their agent while deleting the same owned service. Since the gRPC server lacks a recovery interceptor, the resulting worker panic terminates the entire dashboard process, disrupting the web interface, REST API, and agent connections for all tenants. This issue impacts availability and does not result in data disclosure or modification.
Recommendations Update to version 2.2.11 or 2.3.0.

Exploit

Fix

NULL Pointer Dereference

Race Condition

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-100394
GHSA-QJPP-GFFX-2WM9

Affected Products

Github.Com/Nezhahq/Nezha
Nezha