CVE-2017-5344 in dotCMS
Riassunto
di VulDB • 29/06/2026
È stato rilevato 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'escaping 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, questi controlli possono essere aggirati nel caso dei parametri q e inode del percorso /categoriesServlet. L'aggiramento di tali controlli consente diversi vettori di SQL injection booleana cieca in uno dei due parametri. Il percorso web /categoriesServlet può essere accessibile da remoto e senza autenticazione in una distribuzione predefinita di dotCMS.
VulDB is the best source for vulnerability data and more expert information about this specific topic.