
ConcreteCMS v.9.2.1 è affetto da una vulnerabilità di Upload Arbitrario di File che consente Cross-Site Scriting (XSS) Stored.
Descrizione: ConcreteCMS v9.2.1 è affetto da una vulnerabilità di Arbitrary File Upload che permette Cross-Site Scripting (XSS) memorizzato.
Vettori di attacco: Una vulnerabilità nella sanificazione del caricamento di file "Thumbnail" permette di caricare un file PDF / SVG / HTML con un alert nascosto di Cross-Site scripting (XSS).
Quando si accede al pannello, andiamo su "Settings - Tags - Thumbnail" dal menu Dashboard.

Ecco i payload:
È un payload XSS generato con lo strumento JS2PDFInjector e un payload js che contiene il seguente contenuto:
app.alert("XSS");
Una volta caricato, se clicchiamo sul link possiamo vedere il percorso dove vengono memorizzati:

Nell'immagine seguente puoi vedere il codice incorporato che esegue il payload nella web principale.
