[CRM] Vulnerabilità XSS in vTiger 5.04-
Scorrendo il forum italiano dedicato a vTiger, incappo in un post che presenta delle vulnerabilità XSS per l'ultima versione (e non solo) di questo CRM. La prima riguarda la variabile parenttab, che si riferisce al modulo di riferimento per una sottosezione. Ad esempio Vendite > Opportunità ha come parenttab Vendite per l'appunto. Ecco un esempio di esecuzione di codice arbitraria:
http://www.sito.com/vtiger/index.php?module=Accounts&action=index&parenttab=Sales"<script>alert('ciao')</script>
L'altra falla di sciurezza riguarda l'autenticazione: mentre per il campo username caratteri particolari come le parentesi angolari, vengono convertiti nelle rispettive entità HTML, ciò non accade per il campo password. Esempio:
// da inserire nel campo password nella pagina di login
"<script>alert('ciao')</script>
L'ultima falla riguarda il mancato controllo sul valore che si può assegnare alla variabile query_string, che non ho ancora ben capito quando viene utilizzata. Ad ogni modo essendo una variabile presente in ogni header di qualsiasi tema di default per vTiger, qualsiasi pagina può utilizzare tale codice:
http://www.sito.com/vtiger/index.php?action=index&module=Home&query_string="<script>alert('ciao')</script>Per risolvere tali falle, fare riferimento al post linkato per patchare il codice.
08:17
|
Categorie:
CRM,
javascript,
Sicurezza
|
This entry was posted on 08:17
and is filed under
CRM
,
javascript
,
Sicurezza
.
You can follow any responses to this entry through
the RSS 2.0 feed.
You can leave a response,
or trackback from your own site.
0 comments:
Posta un commento