Description
Nezha from 2.2.5 before 2.3.15 contains an information disclosure vulnerability that allows authenticated users to retrieve third-party credentials because listDDNS omits WebhookURL and WebhookRequestBody redaction. Admins or PATs with nezha:ddns:read scope can call GET /api/v1/ddns to read cleartext tokens embedded in every user's DDNS webhook profiles.
Published: 2026-10-16
Score: 7.1 High
EPSS: < 1% Very Low
KEV: No
Impact: Information Disclosure
Action: Apply Patch
AI Analysis

Impact

The vulnerability exists in Nezha from version 2.2.5 up to but not including 2.3.15. An authenticated user with the nezha:ddns:read scope can use the GET /api/v1/ddns endpoint to retrieve cleartext tokens embedded in DDNS webhook profiles. This exposure allows attackers to obtain third‑party credentials and potentially compromise services that rely on those tokens. The weakness is an information exposure flaw (CWE‑212).

Affected Systems

Nezha, as distributed by nezhahq, is affected. The vulnerability applies to all releases starting with 2.2.5 through 2.3.14 inclusive.

Risk and Exploitability

The CVSS base score of 7.1 indicates moderate severity. The EPSS score is 0.00264, indicating a very low exploitation probability of about 0.26%. The vulnerability is not listed in CISA’s KEV catalog. Exploitation requires legitimate authentication and the ddns:read privilege, so the risk is primarily internal. If an attacker obtains a user or PAT with the necessary scope, they can read sensitive credentials. The attack surface is limited to users who have been granted ddns:read access; no remote code execution or privilege escalation is involved.

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

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Nezha to version 2.3.15 or later, which removes the cleartext token exposure.
  • Restrict the nezha:ddns:read scope to only trusted administrators or remove it from users who do not need it.
  • Rotate any exposed DDNS webhook tokens or credentials that may have been accessed before the patch.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

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 18:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


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

Type Values Removed Values Added
Description Nezha from 2.2.5 before 2.3.15 contains an information disclosure vulnerability that allows authenticated users to retrieve third-party credentials because listDDNS omits WebhookURL and WebhookRequestBody redaction. Admins or PATs with nezha:ddns:read scope can call GET /api/v1/ddns to read cleartext tokens embedded in every user's DDNS webhook profiles.
Title Nezha 2.2.5 before 2.3.15 Information Disclosure via DDNS List Endpoint
Weaknesses CWE-212
References
Metrics cvssV3_1

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

cvssV4_0

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


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-16T17:07:24.986Z

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

Link: CVE-2026-111387

cve-icon Vulnrichment

Updated: 2026-10-16T16:31:57.003Z

cve-icon NVD

Status : Deferred

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

Modified: 2026-10-16T18:17:38.837

Link: CVE-2026-111387

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

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

Weaknesses
  • CWE-212

    Improper Removal of Sensitive Information Before Storage or Transfer