Vulnerabilities (CVE)

Filtered by vendor Vega Project
Angry Yack Logo
Total 6 CVE
CVE Vendors Products Updated CVSS v2 CVSS v3
CVE-2025-65110 1 Vega Project 1 Vega 2026-01-30 N/A 8.1 HIGH
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. Prior to versions 6.1.2 and 5.6.3, applications meeting two conditions are at risk of arbitrary JavaScript code execution, even if "safe mode" expressionInterpreter is used. First, they 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 any other satisfactory function gadgets in ...

Show More

CVE-2025-26619 2 Vega-functions Project, Vega Project 2 Vega-functions, Vega 2025-04-11 N/A 6.1 MEDIUM
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 ...

Show More

CVE-2023-26487 2 Vega-functions Project, Vega Project 2 Vega-functions, Vega 2024-11-21 N/A 6.5 MEDIUM
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs.`lassoAppend' function accepts 3 arguments and internally invokes `push` function on the 1st argument specifying array consisting of 2nd and 3rd arguments as `push` call argument. The type of the 1st argument is supposed to be an array, but it's not enforced. This makes it possible to specify any object with a `push` function as the 1st argument, `push` function can be set to ...

Show More

CVE-2023-26486 2 Vega-functions Project, Vega Project 2 Vega-functions, Vega 2024-11-21 N/A 6.5 MEDIUM
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. The Vega `scale` expression function has the ability to call arbitrary functions with a single controlled argument. The scale expression function passes a user supplied argument group to getScale, which is then used as if it were an internal context. The context.scales[name].value is accessed from group and called as a function back in scale. This can be exploited to escape ...

Show More

CVE-2020-26296 1 Vega Project 1 Vega 2024-11-21 3.5 LOW 8.7 HIGH
Vega is a visualization grammar, a declarative format for creating, saving, and sharing interactive visualization designs. Vega in an npm package. In Vega before version 5.17.3 there is an XSS vulnerability in Vega expressions. Through a specially crafted Vega expression, an attacker could execute arbitrary javascript on a victim's machine. This is fixed in version 5.17.3
CVE-2019-10806 1 Vega Project 1 Vega 2024-11-21 4.0 MEDIUM 4.3 MEDIUM
vega-util prior to 1.13.1 allows manipulation of object prototype. The 'vega.mergeConfig' method within vega-util could be tricked into adding or modifying properties of the Object.prototype.