PT-2026-49001 · Unknown · Nezha Monitoring

CVE-2026-53519

·

Published

2026-06-12

·

Updated

2026-07-30

CVSS v3.1

9.1

Critical

VectorAV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:N
Name of the Vulnerable Software and Affected Versions Nezha Monitoring versions prior to 2.0.13
Description The dashboard's NoRoute handler contains a flaw in the fallbackToFrontend function. The system uses strings.HasPrefix to identify admin-frontend asset requests by checking if a URL starts with '/dashboard', rather than performing a proper path-segment match. This allows an unauthenticated user to use path traversal sequences, such as '/dashboard../data/config.yaml', to bypass intended restrictions. The application processes this input using strings.TrimPrefix and path.Join(), which normalizes the path to access sensitive files like 'data/config.yaml' via os.Stat and http.ServeFile.
Recommendations Update to version 2.0.13.

Exploit

Fix

Path traversal

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2026-53519
GHSA-5C25-7VPJ-9MQH
GO-2026-5828
OPENSUSE-SU-2026:21483-1

Affected Products

Nezha Monitoring