Skip to content
OpenAdvisories
Medium · 6.4 CVE-2026-53521 EUVD-2026-36600GHSA-39g2-8x68-pmx8GO-2026-5826

Nezha Monitoring: Stored future DDNS profile ID allows unauthorized use of another user's DDNS profile context

Published Jun 12, 2026 · Updated Jun 15, 2026 · Assigned by GitHub_M

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.

Affected products

VendorProductAffectedFixed
nezhahq nezha >= 2.0.14, < 2.1.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
openSUSE Leap 16.0 govulncheck-vulndb 0.0.20260723T184607-160000.1.1 openSUSE-SU-2026:21483-1

Affected packages

EcosystemPackageAffectedFixedRecord
Go github.com/nezhahq/nezha >= 2.0.14, < 2.1.0 2.1.0 GHSA-39g2-8x68-pmx8
Go github.com/nezhahq/nezha all versions — GO-2026-5826

Advisories 1

References