Nezha - Path Traversal (CVE-2026-53519)
Description
Nezha Monitoring is a self-hostable, lightweight, servers and websites monitoring and O&M tool. Prior to version 2.0.13, fallbackToFrontend in the dashboard's NoRoute handler treats any URL whose raw string starts with /dashboard as an admin-frontend asset request. The check uses strings.HasPrefix, not a path-segment match, so the input /dashboard../data/config.yaml is accepted; strings.TrimPrefix leaves ../data/config.yaml; and path.Join("admin-dist", "../data/config.yaml") normalizes to data/config.yaml — which os.Stat finds and http.ServeFile returns. No authentication required. This issue has been patched in version 2.0.13.
psychologyCrowdSec Analysis
CVE-2026-53519 is a critical path traversal vulnerability in Nezha versions before 2.0.13. The flaw allows unauthenticated remote attackers to bypass frontend path validation and access arbitrary files, potentially exposing sensitive configuration data and enabling further system compromise.
CrowdSec has been tracking this vulnerability and its exploits since 25th of August 2026.
According to CrowdSec data, while opportunistic exploitation dominates, a portion of threat actors trying to exploit CVE-2026-53519 apply basic targeting methods such as port or service detection. This indicates emerging patterns of selective targeting. CrowdSec data also reveals a clear uptick in attacks involving CVE-2026-53519 over the past week. Activity is above the usual baseline, suggesting growing attention from attackers. This may reflect rising awareness, recent exploit releases, or expanded targeting efforts.
Attackers exploit the Nezha Dashboard’s path traversal by sending unauthenticated GET requests to URLs containing /dashboard%2e%2e/, such as /dashboard%2e%2e/data/config.yaml, to bypass the intended path prefix and read sensitive files.
Full Intelligence Available
Connect your API key to access CrowdSec scores, exploit timelines, and attacker IPs.
| Event | Date |
|---|---|
| CVE Published | 2026-06-12 |
| Rule Released | 2026-08-25 |
| CrowdSec First Seen | 2026-08-28 |