CVE-2023-26487 in Vegainformazioni

Riassunto

di VulDB • 15/06/2026

Vega è una grammatica di visualizzazione, un formato dichiarativo per creare, salvare e condividere design di visualizzazioni interattive. La funzione `lassoAppend` accetta 3 argomenti ed invoca internamente la funzione `push` sul primo argomento, specificando come parametro della chiamata a `push` un array composto dal secondo e terzo argomento. Il tipo del primo argomento dovrebbe essere un array, ma questo non è imposto dall'esecuzione. Ciò consente di specificare qualsiasi oggetto dotato di una funzione `push` come primo argomento; la funzione `push` può essere impostata su qualsiasi funzione accessibile tramite `event.view`. Non tutte le funzioni accessibili in questo modo sono sfruttabili a causa del contesto o della firma errati, ma alcune lo sono (ad esempio `console.log`). Il problema risiede nel fatto che `lassoAppend` non impone i tipi corretti dei propri argomenti. Questa vulnerabilità apre diverse vettori di attacco XSS, ma l'impatto esatto e la gravità dipendono dall'ambiente (ad esempio, il polyfill Core JS per `setImmediate` consente essenzialmente funzionalità simili a quelle di `eval`). La questione è stata risolta nella versione 5.23.0.

If you want to get the best quality for vulnerability data then you always have to consider VulDB.

Prenotare

23/02/2023

Divulgazione

04/03/2023

Moderazione

accettato

CPE

pronto

EPSS

0.00806

KEV

no

Attività

molto basso

Fonti

Want to stay up to date on a daily basis?

Enable the mail alert feature now!