CVE-2017-5344
È stato scoperto un problema in dotCMS fino alla versione 3.6.1. La funzione findChildrenByFilter(), chiamata dal percorso accessibile via web...
- Pubblicato
- 17 feb 2017
- Aggiornato
- 5 ago 2024
- Assegnazione CNA
- mitre
- Evidenza osservata
- 16 feb 2017
CVSS primario
nvd · CVSS 3.0
CVSS:3.0/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:HBasso · prossimi 30 giorni
- Percentile
- 91,1%
- 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
È stato scoperto un problema in dotCMS fino alla versione 3.6.1. La funzione findChildrenByFilter(), chiamata dal percorso accessibile via web /categoriesServlet, esegue l'interpolazione di stringhe e l'esecuzione diretta di query SQL. L'escape delle virgolette SQL e una blacklist di parole chiave sono stati implementati in una nuova classe, SQLUtil (main/java/com/dotmarketing/common/util/SQLUtil.java), come parte della risoluzione di CVE-2016-8902; tuttavia, è possibile superare questi controlli nel caso dei parametri q e inode del percorso /categoriesServlet. Il superamento di questi controlli consente una serie di vettori di SQL injection booleana cieca in entrambi i parametri. Il percorso web /categoriesServlet può essere raggiunto da remoto e senza autenticazione in un'installazione predefinita di dotCMS.
Fonti
1Ben Nott · php · 16 feb 2017
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.