Description
Nezha before 2.3.8 fails to validate alert rule type and duration bounds, allowing authenticated non-administrator users to create malformed rules that trigger unrecovered panics in the alert evaluator goroutine. Attackers can submit a crafted alert rule via the POST /api/v1/alert-rule endpoint to crash the dashboard process, which persists the rule and causes repeated crashes on restart, disabling all monitoring and control plane functionality.
Published: 2026-09-27
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Denial of Service
Action: Immediate Patch
AI Analysis

Impact

The vulnerability lies in Nezha's handling of alert rule parameters, a CWE-197 weakness. The application does not enforce strict validation on the alert rule type and duration boundaries. This oversight allows an authenticated but non-administrator user to submit malformed rules through the POST /api/v1/alert-rule endpoint. The malformed rule causes an unrecovered panic in the alert evaluator goroutine, leading to a crash of the dashboard process. Because the rule is persisted before the crash, each restart recreates the same faulty rule, resulting in repeated crashes that permanently disable monitoring and control plane features until the rule is removed or the application is restarted without it. The impact is a denial of service to the monitoring infrastructure.

Affected Systems

The affected product is Nezha by nezhahq. Versions prior to 2.3.8 are vulnerable. Users deploying Nezha dashboards with any non-administrator account that has permission to create alert rules are susceptible.

Risk and Exploitability

The CVSS score of 7.1 indicates moderate to high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Attackers require authentication but do not need administrator privileges, making the attack vector relatively low barrier. Once a malicious rule is introduced, the system will crash until the rule is removed, providing full denial of service to the monitoring service.

Generated by OpenCVE AI on September 27, 2026 at 22:52 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Nezha to version 2.3.8 or later, which contains input validation for alert rules.
  • Limit the creation of alert rules to administrator accounts only; revoke or audit non-administrator privileges for the POST /api/v1/alert-rule endpoint.
  • Monitor the dashboard process for unexpected crashes and configure alerting to detect repeated panics.
  • If an upgrade is not immediately feasible, review and manually delete any persisted alert rules that contain unsupported types or extreme durations before the next restart.

Generated by OpenCVE AI on September 27, 2026 at 22:52 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Mon, 28 Sep 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Sun, 27 Sep 2026 23:15:00 +0000

Type Values Removed Values Added
First Time appeared Nezhahq
Nezhahq nezha
Vendors & Products Nezhahq
Nezhahq nezha

Sun, 27 Sep 2026 21:00:00 +0000

Type Values Removed Values Added
Description Nezha before 2.3.8 fails to validate alert rule type and duration bounds, allowing authenticated non-administrator users to create malformed rules that trigger unrecovered panics in the alert evaluator goroutine. Attackers can submit a crafted alert rule via the POST /api/v1/alert-rule endpoint to crash the dashboard process, which persists the rule and causes repeated crashes on restart, disabling all monitoring and control plane functionality.
Title Nezha before 2.3.8 Denial of Service via Alert Rule
Weaknesses CWE-197
References
Metrics cvssV3_1

{'score': 6.5, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:N/A:H'}

cvssV4_0

{'score': 7.1, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:N/VI:N/VA:H/SC:N/SI:N/SA:N'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-09-28T13:47:18.879Z

Reserved: 2026-09-27T20:29:07.432Z

Link: CVE-2026-101085

cve-icon Vulnrichment

Updated: 2026-09-28T13:47:15.123Z

cve-icon NVD

Status : Deferred

Published: 2026-09-27T21:17:02.307

Modified: 2026-09-28T20:57:50.143

Link: CVE-2026-101085

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-09-27T23:00:14Z

Weaknesses