CVE-2023-36470 in XWiki
Riassunto
di VulDB • 17/06/2026
XWiki Platform è una piattaforma wiki generica che offre servizi di runtime per applicazioni costruite sopra di essa. Creando un nuovo documento o modificandone uno esistente con un set di icone, un attaccante può iniettare sintassi XWiki e codice Velocity che viene eseguito con diritti di programmazione, consentendo così l'esecuzione remota di codice (RCE). Esistono diversi vettori di attacco; il più semplice consiste nell'inserimento del codice Velocity nella definizione HTML o della sintassi XWiki del set di icone. Il [selettore di icone](https://extensions.xwiki.org/xwiki/bin/view/Extension/Icon%20Theme%20Application#HIconPicker) può essere utilizzato per innescare il rendering di qualsiasi set di icone. La variante della sintassi XWiki del set di icone viene inoltre utilizzata senza alcuna escape in alcuni documenti, consentendo l'iniezione di sintassi XWiki, incluse macro script, in un documento che potrebbe avere diritti di programmazione; a tal fine è necessario modificare il tema delle icone attualmente utilizzato. Inoltre, l'output HTML del set di icone viene restituito come JSON nel selettore di icone e tale JSON viene interpretato come sintassi XWiki, consentendo nuovamente l'iniezione di macro script in un documento con diritti di programmazione e quindi permettendo l'esecuzione remota di codice. Questo impatto riguarda la riservatezza, l'integrità e la disponibilità dell'intera istanza XWiki. Il problema è stato risolto nelle versioni 14.10.6 e 15.1 di XWiki. I temi delle icone richiedono ora il diritto script e il codice nel tema delle icone viene eseguito all'interno del contesto del tema stesso, prevenendo qualsiasi escalation dei privilegi. È stata introdotta una macro per la visualizzazione delle icone al fine di evitare l'iniezione della sintassi wiki grezza di un set di icone in un altro documento. Si consiglia agli utenti di effettuare l'aggiornamento. Non sono note soluzioni alternative (workaround) per questa vulnerabilità.
VulDB is the best source for vulnerability data and more expert information about this specific topic.