Junglewise Threat Intelligence

CVE-2026-47268: Nezha Monitoring SSRF in DDNS webhook configuration

CVE-2026-47268 · Severity: medium · CVSS 6.4 · Published 2026-06-12

Technologies: NezhaHQ Nezha Monitoring, github.com/nezhahq/nezha (Go). Vendors: NezhaHQ, Go.

Executive brief

Nezha Monitoring is a tool used for managing and monitoring servers and websites. A security flaw allows users with basic dashboard access to trick the monitoring server into sending unauthorized web requests to internal systems or private network services. This could allow an attacker to interact with internal tools that are not supposed to be accessible from the internet, potentially leading to unauthorized configuration changes or data exposure within the private network.

Technical details

A blind Server-Side Request Forgery (SSRF) vulnerability exists in Nezha Monitoring's DDNS (Dynamic DNS) profile management. Authenticated users can create or update DDNS profiles with a 'webhook' provider and specify arbitrary URLs, HTTP methods, headers, and request bodies. Unlike the application's notification webhooks, the DDNS webhook implementation in `pkg/ddns/webhook/webhook.go` lacks SSRF protections, failing to validate IP ranges or restrict loopback/internal network access. When a DDNS update is triggered—either via the API or an agent IP report—the dashboard process executes the configured request using `utils.HttpClient`. This allows an attacker to target internal services, though the response body is not returned to the user. The issue is fixed in version 2.0.10.

Affected products

  • NezhaHQ Nezha Monitoring 0.20.0 to < 2.0.10

Timeline

  • 2026-05-19: advisory: GitHub Security Advisory published
  • 2026-06-12: disclosed: NVD publication date
  • 2026-06-12: patched: Vulnerability patched in version 2.0.10

References

Related threats