Vega Cross-Site Scripting (XSS) via event filter when not using CSP mode `expressionInterpeter`
Default status is the baseline for the product, each version can override it (e.g. patched versions marked unaffected).
| Vendor | Product | Default status | Versions | ||||||
|---|---|---|---|---|---|---|---|---|---|
| vega | vega | affected |
|
Configuration 1 [-]
|
Configuration 2 [-]
|
No data.
No data available yet.
| Source | ID | Title |
|---|---|---|
EUVD |
EUVD-2025-8424 | Vega Cross-Site Scripting (XSS) via event filter when not using CSP mode expressionInterpeter |
Github GHSA |
GHSA-rcw3-wmx7-cphr | Vega Cross-Site Scripting (XSS) via event filter when not using CSP mode expressionInterpeter |
No CVSS v3.0
No CVSS v2
This CVE is not in the KEV list.
Exploit prediction score: < 1% (0.354% probability within 30 days)
| Type | Values Removed | Values Added |
|---|---|---|
| First Time appeared |
Vega-functions Project
Vega-functions Project vega-functions Vega Project Vega Project vega |
|
| CPEs | cpe:2.3:a:vega-functions_project:vega-functions:*:*:*:*:*:node.js:*:* cpe:2.3:a:vega_project:vega:*:*:*:*:*:node.js:*:* |
|
| Vendors & Products |
Vega-functions Project
Vega-functions Project vega-functions Vega Project Vega Project vega |
|
| Metrics |
cvssV3_1
|
| Type | Values Removed | Values Added |
|---|---|---|
| Metrics |
ssvc
|
| Type | Values Removed | Values Added |
|---|---|---|
| Description | Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. In `vega` 5.30.0 and lower and in `vega-functions` 5.15.0 and lower , it was possible to call JavaScript functions from the Vega expression language that were not meant to be supported. The issue is patched in `vega` `5.31.0` and `vega-functions` `5.16.0`. Some workarounds are available. Run `vega` without `vega.expressionInterpreter`. This mode is not the default as it is slower. Alternatively, using the interpreter described in CSP safe mode (Content Security Policy) prevents arbitrary Javascript from running, so users of this mode are not affected by this vulnerability. | |
| Title | Vega Cross-Site Scripting (XSS) via event filter when not using CSP mode `expressionInterpeter` | |
| Weaknesses | CWE-79 | |
| References |
| |
| Metrics |
cvssV4_0
|