Skip to content
Heist/ feed
Back to feed
High

Nezha 2.0.13 before 2.3.15 Denial of Service via /api/v1/ws/transfer WebSocket

Type: advisorySources: OSV

Nezha from 2.0.13 before 2.3.15 contains a resource exhaustion vulnerability that allows authenticated users to open unbounded concurrent connections to the /api/v1/ws/transfer WebSocket endpoint. Attackers can hold thousands of subscriptions created by ServerTransferClass.Subscribe without limits, exhausting file descriptors, memory, and goroutines and blocking agent gRPC reconnections.

Products
Not specified
Affected versions
Not specified
Fixed versions
Not specified
CVEs
CVE-2026-111383
Confirmed fixed CVEs
Not specified
Updated in this feed
2 Nov 2026, 19:37 UTC · Revision 1

Source evidence

Nezha 2.0.13 before 2.3.15 Denial of Service via /api/v1/ws/transfer WebSocket

core-osv · Original source

Published 16 Oct 2026, 01:17 UTC

Nezha from 2.0.13 before 2.3.15 contains a resource exhaustion vulnerability that allows authenticated users to open unbounded concurrent connections to the /api/v1/ws/transfer WebSocket endpoint. Attackers can hold thousands of subscriptions created by ServerTransferClass.Subscribe without limits, exhausting file descriptors, memory, and goroutines and blocking agent gRPC reconnections.

osv:CVE-2026-111383
Complete source record
{
  "id": "f3dfd05633f129ce924d6128d48138dc2d134d1f489f240d33a7df67d40c7993",
  "url": "https://osv.dev/vulnerability/CVE-2026-111383",
  "method": "structured",
  "payload": {
    "kind": "advisory",
    "title": "Nezha 2.0.13 before 2.3.15 Denial of Service via /api/v1/ws/transfer WebSocket",
    "summary": "Nezha from 2.0.13 before 2.3.15 contains a resource exhaustion vulnerability that allows authenticated users to open unbounded concurrent connections to the /api/v1/ws/transfer WebSocket endpoint. Attackers can hold thousands of subscriptions created by ServerTransferClass.Subscribe without limits, exhausting file descriptors, memory, and goroutines and blocking agent gRPC reconnections.",
    "evidence": "osv:CVE-2026-111383",
    "products": [],
    "severity": "high",
    "structured": {
      "id": "CVE-2026-111383",
      "aliases": [
        "CVE-2026-111383",
        "GHSA-ch6h-w872-77mx"
      ],
      "metrics": [
        {
          "type": "CVSS_V4",
          "score": "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"
        }
      ],
      "affected": [
        {
          "ranges": [
            {
              "repo": "https://github.com/nezhahq/nezha",
              "type": "GIT",
              "events": [
                {
                  "introduced": "1e0f479bb5bdef400a79303d470b3d51c8f48a5d"
                },
                {
                  "fixed": "36b742a7e9a81ed782363dd19efd77b7030fbd0f"
                }
              ],
              "database_specific": {
                "extracted_events": [
                  {
                    "range": [
                      {
                        "introduced": "2.0.13"
                      },
                      {
                        "fixed": "2.3.15"
                      }
                    ],
                    "source": "AFFECTED_FIELD",
                    "strategy": "StandardRange"
                  },
                  {
                    "range": [
                      {
                        "fixed": "36b742a7e9a81ed782363dd19efd77b7030fbd0f"
                      }
                    ],
                    "source": "REFERENCES_COMMIT"
                  },
                  {
                    "range": [
                      {
                        "introduced": "2.0.13"
                      },
                      {
                        "fixed": "2.3.15"
                      }
                    ],
                    "source": "DESCRIPTION"
                  }
                ]
              }
            }
          ],
          "database_specific": {
            "source": "https://storage.googleapis.com/cve-osv-conversion/osv-output/CVE-2026-111383.json"
          }
        }
      ],
      "modified": "2026-10-28T02:30:22.750002154Z",
      "provider": "osv",
      "references": [
        "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111383.json",
        "https://github.com/nezhahq/nezha/security/advisories/GHSA-ch6h-w872-77mx",
        "https://nvd.nist.gov/vuln/detail/CVE-2026-111383",
        "https://www.vulncheck.com/advisories/nezha-2.0.13-before-2.3.15-denial-of-service-via-api-v1-ws-transfer-websocket",
        "https://github.com/nezhahq/nezha/commit/36b742a7e9a81ed782363dd19efd77b7030fbd0f"
      ],
      "provider_metadata": {
        "cwe_ids": [
          "CWE-770"
        ],
        "cna_assigner": "VulnCheck",
        "osv_generated_from": "https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/111xxx/CVE-2026-111383.json"
      }
    },
    "related_cves": [
      {
        "value": "CVE-2026-111383",
        "evidence": "/id"
      }
    ],
    "security_relevant": true,
    "severity_evidence": "/severity/0/score"
  },
  "source_id": "core-osv",
  "document_id": 489237,
  "published_at": "2026-10-16T01:17:52.239+00:00"
}