Description
Nezha 1.0.0 before 2.3.15 contains a memory exhaustion vulnerability in the dashboard file manager WebSocket endpoint because fmStream never calls SetReadLimit, leaving message size unbounded. Authenticated users with file manager scopes can send one oversized binary message to /api/v1/ws/file/:id, triggering an OOM kill that drops all agent monitoring.
Published: 2026-10-16
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Memory Exhaustion leading to denial of service
Action: Immediate Patch
AI Analysis

Impact

Nezha versions 1.0.0 through 2.3.14 allow authenticated users with file manager scopes to send an oversized binary WebSocket message to /api/v1/ws/file/:id. Because the fmStream object never sets a read limit, the message size is unbounded, causing an out‑of‑memory condition that terminates the agent monitoring processes.

Affected Systems

The vulnerability applies to the Nezha dashboard package supplied by nezhahq:nezha. All releases prior to 2.3.15 are affected; the vendor lists 1.0.0 to 2.3.14 as impacted.

Risk and Exploitability

The CVSS score of 7.1 indicates a moderate severity impact. The EPSS score of <1% suggests a low likelihood of exploitation, and the vulnerability is not listed in the CISA KEV catalog. Exploitation is confined to systems where an authenticated user has file manager privileges. In practice attackers would need internal access to the Nezha instance and the appropriate scope to trigger the OOM kill and disrupt monitoring.

Generated by OpenCVE AI on October 16, 2026 at 15:27 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade to Nezha 2.3.15 or later to fix the unbounded WebSocket payload handling.
  • If an upgrade is not immediately feasible, limit access to the file manager WebSocket endpoint by granting file manager scopes only to trusted users and applying strict authentication checks.
  • For environments where the file manager is not required, disable the feature or remove WebSocket support entirely to eliminate the exploitation vector.
  • Monitor Nezha logs for abnormal WebSocket traffic and agent connection drops, and verify that OOM kills are not occurring after remediation.

Generated by OpenCVE AI on October 16, 2026 at 15:27 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Fri, 23 Oct 2026 20:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Sat, 17 Oct 2026 14:30:00 +0000

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

Fri, 16 Oct 2026 01:45:00 +0000

Type Values Removed Values Added
Description Nezha 1.0.0 before 2.3.15 contains a memory exhaustion vulnerability in the dashboard file manager WebSocket endpoint because fmStream never calls SetReadLimit, leaving message size unbounded. Authenticated users with file manager scopes can send one oversized binary message to /api/v1/ws/file/:id, triggering an OOM kill that drops all agent monitoring.
Title Nezha 1.0.0 before 2.3.15 Memory Exhaustion via File Manager WebSocket
Weaknesses CWE-770
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-10-23T19:42:19.460Z

Reserved: 2026-10-15T21:55:44.537Z

Link: CVE-2026-111384

cve-icon Vulnrichment

Updated: 2026-10-23T19:41:49.803Z

cve-icon NVD

Status : Deferred

Published: 2026-10-16T03:18:05.740

Modified: 2026-10-23T20:17:20.510

Link: CVE-2026-111384

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-17T14:15:09Z

Weaknesses
  • CWE-770

    Allocation of Resources Without Limits or Throttling