CVE-2025-61686
React Router presenta Path Traversal nello storage delle sessioni basato su file
- Pubblicato
- 10 gen 2026
- Aggiornato
- 15 lug 2026
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 6 ago 2026
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:H/A:HModerato · prossimi 30 giorni
- Percentile
- 97,1%
- Data del modello
- 15 ott 2026
L'EPSS è una stima statistica, non una certezza o una misura di impatto. Combinalo con CVSS, stato KEV, esposizione e ambiente.
Riepilogo
React Router è un router per React. Nelle versioni 7.0.0 fino alla 7.9.3 di @react-router/node, nelle versioni precedenti alla 2.17.2 di @remix-run/deno e nelle versioni precedenti alla 2.17.2 di @remix-run/node, se createFileSessionStorage() viene utilizzato da @react-router/node (o da @remix-run/node/@remix-run/deno in Remix v2) con un cookie non firmato, è possibile che un attaccante causi alla sessione di tentare di leggere/scrivere da una posizione esterna alla directory dei file di sessione specificata. Il successo dell'attacco dipenderebbe dai permessi del processo del server web di accedere a quei file. I file letti non possono essere restituiti direttamente all'attaccante. Le letture dei file di sessione avrebbero successo solo se il file corrispondesse al formato previsto per i file di sessione. Se il file corrispondeva al formato dei file di sessione, i dati verrebbero popolati nella sessione lato server ma non restituiti direttamente all'attaccante, a meno che la logica dell'applicazione non restituisse specifiche informazioni di sessione. Questo problema è stato corretto nella versione 7.9.4 di @react-router/node, nella versione 2.17.2 di @remix-run/deno e nella versione 2.17.2 di @remix-run/node.
Fonti
- React-Router-CVE-2025-61686-Ricerca
Analisi dettagliata di CVE-2025-61686, una vulnerabilità di path traversal nell'archiviazione di sessione su file di React Router, inclusi causa principale, scenari di attacco e risultati dell'audit del codice.
Dockerfile e PoC per la riproduzione di CVE-2025-61686
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.