CVE-2026-53519
Nezha Monitoring: Path traversal pre-autenticazione tramite confusione del prefisso /dashboard.. che espone jwt_secret_key
- Pubblicato
- 12 giu 2026
- Aggiornato
- 15 giu 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 17 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:NBasso · prossimi 30 giorni
- Percentile
- 78,8%
- Data del modello
- 21 set 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
# Nezha Monitoring Nezha Monitoring è uno strumento self-hostable, leggero, di monitoraggio e gestione operativa (O&M) per server e siti web. Prima della versione 2.0.13, il gestore `fallbackToFrontend` nel route handler `NoRoute` della dashboard trattava qualsiasi URL la cui stringa grezza inizia con `/dashboard` come una richiesta di asset del frontend admin. Il controllo utilizza `strings.HasPrefix`, non una corrispondenza di segmento di percorso, quindi l'input `/dashboard../data/config.yaml` viene accettato; `strings.TrimPrefix` lascia `../data/config.yaml`; e `path.Join("admin-dist", "../data/config.yaml")` normalizza in `data/config.yaml` — che `os.Stat` trova e `http.ServeFile` restituisce. Non è richiesta alcuna autenticazione. Questo problema è stato corretto nella versione 2.0.13.
Fonti
2Exploit PoC per CVE-2026-53519.
Docker lab che riproduce CVE-2026-53519, un path traversal pre-auth in Nezha Dashboard che espone jwt_secret_key e consente la falsificazione di JWT e la presa di controllo dell'account admin.
Utilizzo responsabile
Utilizza le informazioni sulla vulnerabilità solo sui sistemi che possiedi o che sei autorizzato a testare. Kitploit si collega ai metadati della ricerca pubblica e non memorizza codici exploit o payload dannosi.