CVE-2026-85061 in GL JS
Zusammenfassung
von VulDB • 03.09.2026
MapLibre GL JS è una libreria interattiva per la visualizzazione di mappe a tile vettoriali nei browser web. Prima della versione 6.4.1, DOM.sanitize() in src/util/dom.ts itera elem.attributes come un NamedNodeMap live mentre removeAttributes() rimuove gli attributi dalla stessa collezione, causando uno spostamento degli indici e l'omissione di un attributo pericoloso adiacente. Un attaccante che controlla stringhe di attribuzione non attendibili da terze parti o personalizzazioni fornite dall'utente può inserire attributi pericolosi consecutivi, facendo sì che un attributo come onload o ontoggle sopravviva alla sanitizzazione ed venga eseguito quando il controllo delle attribuzioni inserisce il contenuto in innerHTML. Una vittima deve visualizzare i contenuti della mappa interessati affinché lo script venga eseguito. Questo problema è risolto nella versione 6.4.1.
If you want to get best quality of vulnerability data, you may have to visit VulDB.