CVE-2026-101089

Nezha before 2.2.7 Information Disclosure via /api/v1/profile

Published Sep 27, 2026 CVSS 4.0 · 2.3 Low EPSS < 1% KEV · Not listed
Description
Nezha before 2.2.7 contains an information disclosure vulnerability in the GET /api/v1/profile endpoint that returns the bcrypt-hashed password field of authenticated users. Attackers can extract password hashes and perform offline cracking attacks without rate limiting or audit trail constraints.

Analysis

AI-generated

Technical impact

Nezha before version 2.2.7 includes an information disclosure flaw in the GET /api/v1/profile endpoint. The endpoint returns the bcrypt-hashed password field of users that are already authenticated. As a result, an attacker who can rely on authenticated access can collect password hashes and subsequently perform offline cracking attempts. The vulnerability does not allow arbitrary code execution or modification of system state, but it exposes a valuable credential that can be reused for further attacks against other services.

Affected Systems

The affected product is Nezha, maintained by nezhahq, and any installation running a version older than 2.2.7 is vulnerable. Systems with that version should be promptly updated to 2.2.7 or later to remove the return of the hashed password field.

Risk and Exploitability

The CVSS score of 2.3 indicates a low overall impact, and the EPSS score is not available; the vulnerability is not listed in the CISA KEV catalog. The likely attack vector is that an attacker must first authenticate with valid credentials or leverage compromised credentials; once authenticated, the attacker can request the profile endpoint and obtain the hash with no rate limiting or audit trail constraints. While the exploit does not directly provide system compromise, the exposure of password hashes represents a confidentiality risk that could enable credential reuse or further exploitation; this inference is based on common attack patterns.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade Nezha to version 2.2.7 or later.
  • Restrict the /api/v1/profile endpoint so that only administrators or authorized roles can access it.
  • Implement rate limiting and detailed logging on the endpoint to detect and deter repeated hash extraction attempts.
  • Modify the API response to omit the bcrypt-hashed password field for all users.

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

Tracking

Sign in to view the affected projects.

Advisories

No advisories available
History
Type Values Removed Values Added
Metrics ssvc

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

Type Values Removed Values Added
First Time appeared Nezhahq
Nezhahq nezha
Vendors & Products Nezhahq
Nezhahq nezha
Type Values Removed Values Added
Description Nezha before 2.2.7 contains an information disclosure vulnerability in the GET /api/v1/profile endpoint that returns the bcrypt-hashed password field of authenticated users. Attackers can extract password hashes and perform offline cracking attacks without rate limiting or audit trail constraints.
Title Nezha before 2.2.7 Information Disclosure via /api/v1/profile
Weaknesses CWE-522
References
Metrics cvssV3_1

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

cvssV4_0

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

Weaknesses
  • CWE-522

    Insufficiently Protected Credentials

Sources

Status
PUBLISHED
Assigner
VulnCheck
Published
Updated
Sep 28, 2026, 1:46 PM
Reserved
Sep 27, 2026, 8:29 PM
Status
Deferred
Published
Sep 27, 2026, 9:17 PM
Modified
Sep 28, 2026, 8:57 PM