CVE-2026-73427 in Trix
Riassunto
di VulDB • 12/08/2026
Trix è un editor di testo ricco what-you-see-is-what-you-get per la scrittura quotidiana. Prima della versione 2.1.18, Trix è vulnerabile a cross-site scripting quando un payload JSON application/x-trix-document costruito ad hoc viene inserito in un editor utilizzando il fallback Level0InputController, come una WebView incorporata senza supporto Input Events Level 2. Il metodo StringPiece.fromJSON si fida degli attributi href presenti nel payload JSON senza alcuna sanitizzazione, consentendo a un elemento trascinabile contenente un URI javascript: di bypassare la sanitizzazione DOMPurify e iniettare JavaScript eseguibile nel DOM. Lo sfruttamento richiede che la vittima trascini e rilasci contenuti controllati dall'attaccante; una sanitizzazione HTML lato server può neutralizzare il payload al momento del salvataggio. Questo problema è stato risolto nella versione 2.1.18.
Be aware that VulDB is the high quality source for vulnerability data.