Lucene search
K

4 matches found

Github Security Blog
Github Security Blog
added 2026/01/05 10:56 p.m.12 views

Vega XSS via expression abusing vlSelectionTuples function array map calls in environments with satisfactory function gadgets in the global scope

Impact Applications meeting these two conditions are at risk of arbitrary JavaScript code execution, even if "safe mode" expressionInterpreter is used. 1. Use vega in an application that attaches both vega library and a vega.View instance similar to the Vega Editor to the global window, or has an...

9.3CVSS7AI score0.00026EPSS
Exploits1References3Affected Software1
Snyk
Snyk
added 2025/02/14 7:41 p.m.2 views

Cross-site Scripting (XSS)

Overview org.webjars.npm:vega-selections is a Vega expression functions for Vega-Lite selections. Affected versions of this package are vulnerable to Cross-site Scripting XSS via the vlSelectionTuples function, allowing the usage of Function with arbitrary JavaScript code. Details Cross-site...

6.9CVSS5.4AI score0.00182EPSS
Exploits0References2
Vulnrichment
Vulnrichment
added 2025/02/14 7:28 p.m.18 views

CVE-2025-25304 Vega allows Cross-site Scripting via the vlSelectionTuples function

Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. Prior to version 5.26.0 of vega and 5.4.2 of vega-selections, the vlSelectionTuples function can be used to call JavaScript functions, leading to cross-site...

6.9CVSS6.5AI score0.00182EPSS
Exploits0References3
OSV
OSV
added 2025/02/14 5:33 p.m.10 views

GHSA-MP7W-MHCV-673J Vega allows Cross-site Scripting via the vlSelectionTuples function

Summary The vlSelectionTuples function can be used to call JavaScript functions, leading to XSS. Details vlSelectionTuples calls multiple functions that can be controlled by an attacker, including one call with an attacker-controlled argument. Example call: vlSelectionTuplesdatum:, fields:getter:...

6.9CVSS6.4AI score0.00182EPSS
Exploits0References5
Rows per page
Query Builder