Nezha Monitoring: Stored future DDNS profile ID allows unauthorized use of another user's DDNS profile context (nezhahq nezha)
At a glance
- Source
- NVD
- EPSS
- EPSS 0.27 % Β· percentile 20 ()
- State
- PUBLISHED
- Published
- Updated
- Assigner
- GitHub_M
- NVD status
- Deferred
Description
Nezha Monitoring is a self-hostable, lightweight, servers and websites monitoring and O&M tool. From version 2.0.14 to before version 2.1.0, PATCH /server/{id} accepts and persists nonexistent ddns_profiles IDs for a member-owned server. If another user later creates a DDNS profile with one of those IDs, the DDNS worker resolves the stored ID and dispatches an update using the other user's DDNS profile configuration in the context of the attacker's server. This issue has been patched in version 2.1.0.
Weaknesses (CWE)
- CWE-863 β Incorrect Authorization
References
Scores
| Version | Score | Vector | Scored by |
|---|---|---|---|
| CVSS 3.1 | MEDIUM 6.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:L | GitHub_M |
| CVSS 3.1 | MEDIUM 6.4 | CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:N/I:L/A:L | NVD Β· security-advisories@github.com (Secondary) |
Advisories
- GHSA-39g2-8x68-pmx8 β Nezha Monitoring: Stored future DDNS profile ID allows unauthorized use of another user's DDNS profile context
- GO-2026-5826 β Nezha Monitoring: Stored future DDNS profile ID allows unauthorized use of another user's DDNS profile context in github.com/nezhahq/nezha
European references
- ENISA EUVD Β· EUVD-2026-36600
- GCVE Β· GCVE-0-2026-53521
Affected products
| Product | Versions |
|---|---|
| nezhahq Β· nezha | affected >= 2.0.14, < 2.1.0 |
Sources
| Source | Licence |
|---|---|
| CVE List (CVEProject cvelistV5) | CVE Program Terms of Use |
| EPSS (FIRST.org) | FIRST β attribution requested |
| ENISA EUVD | ENISA β reproduction authorised, source acknowledged |
| NVD (NIST) via fkie-cad/nvd-json-data-feeds | Public domain β this product uses data from the NVD API but is not endorsed or certified by the NVD |