CVE-2021-21315
Vulnerabilità di iniezione dei comandi
- Pubblicato
- 16 feb 2021
- Aggiornato
- 21 ott 2025
- Assegnazione CNA
- GitHub_M
- Evidenza osservata
- 18 gen 2022
CVSS primario
nvd · CVSS 3.1
CVSS:3.1/AV:L/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HAlto · prossimi 30 giorni
- Percentile
- 99,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.
CISA noto sfruttato
Questo CVE appare nel catalogo CISA delle vulnerabilità sfruttate note.
Riepilogo
La libreria System Information per Node.JS (pacchetto npm "systeminformation") è una raccolta open source di funzioni per recuperare informazioni dettagliate su hardware, sistema e sistema operativo. In systeminformation, prima della versione 5.3.1, è presente una vulnerabilità di command injection. Il problema è stato corretto nella versione 5.3.1. Come workaround, invece di aggiornare, assicurarsi di controllare o sanitizzare i parametri di servizio passati a si.inetLatency(), si.inetChecksite(), si.services(), si.processLoad() ... consentire solo stringhe e rifiutare qualsiasi array. La sanitizzazione delle stringhe funziona come previsto.
Fonti
5CVE 2021-21315 PoC
- CVE-2021-21315Exploit
un principiante di Rust ha provato a scrivere un semplice codice exploit con il linguaggio Rust
- CVE-2021-21315-exploitExploit
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.