Versione del framework JavaScript esposta

Bassa
Versione del framework JavaScript esposta

La versione del tuo framework frontend (React, Vue, Angular, jQuery, ecc.) è rilevabile tramite pattern nel codice sorgente, variabili globali o file delle librerie.

Rischio

Pur essendo meno critica dell'esposizione lato server, la versione nota di un framework frontend può rivelare vulnerabilità lato client. Le versioni obsolete di jQuery presentano vulnerabilità XSS note. Le vecchie versioni di Angular possono avere problemi di template injection. Gli attaccanti possono costruire payload specifici per la versione del tuo framework.

Soluzione

Mantieni aggiornate le dipendenze del frontend. Usa build compilate e minificate che eliminano i commenti sulla versione. Evita di caricare librerie da CDN con il numero di versione nell'URL.

Esempio
# Update dependencies regularly npm audit npm update
Discussione (0)

Nessun messaggio ancora.