npm/vega-interpreter CVE-2025-59840: high 8.1, EPSS 0.42%
Vega Cross-Site Scripting (XSS) via expressions abusing toString calls in environments using the VEGA_DEBUG global variable
Action: Upgrade vega-interpreter to 1.2.1 or later.
npm i vega-interpreter@2.2.1npm i vega-interpreter@1.2.1Affected
| introduced | fixed | last affected |
|---|---|---|
| 2.0.0 | 2.2.1 | - |
| 0 | 1.2.1 | - |
Fixed versions
| 2.2.1 | 1.2.1 |
Sources
- osv: GHSA-7f2v-3qq3-vvjf#npm/vega-interpreter
- https://github.com/vega/vega/security/advisories/GHSA-7f2v-3qq3-vvjf
- https://nvd.nist.gov/vuln/detail/CVE-2025-59840
- https://github.com/vega/editor/blob/e102355589d23cdd0dbfd607a2cc5f9c5b7a4c55/src/components/renderer/renderer.tsx#L239
- https://github.com/vega/editor/blob/e102355589d23cdd0dbfd607a2cc5f9c5b7a4c55/src/index.tsx#L14-L16
- https://github.com/vega/vega
- https://vega.github.io/editor/#/url/vega/N4IgJAzgxgFgpgWwIYgFwhgF0wBwqgegIDc4BzJAOjIEtMYBXAI0poHsDp5kTykSArJQBWENgDsQAGhAB3GgBN6aAMwCADDPg0yWVRplIGmNhBoAvOGhDiJVmQrjQATjRyZ2k9ABU2ZMgA2cAAEAELGJpIyZmTiSAEQaADaoHEIVugm-kHSIMTxDBmYzoUyEsmgcKTimImooJgAnjgZIFABNFAA1rnIzl1prVA0zu1WAL4yDDgKSJitWYEhAPzBAGbxECGowcWFIOMAupOpSOnWSAoKAGI0AfPOueWoKSBVcDV1Dc2tCGwMWz+pFyYgYo1a8nECjYsgOUxmc1aAApgCYAMrFGjiMiod41SjEGhwWSUABqAFEAOIAQQA+gARcmhACqlIJfEoAGEkOJ8hAABI8hRBZyUHDONgmJotSgSKTBPGYAByZzguOqmAJRJJUAkYiClACfiktJgQpF+GADChcDWWLgClQAHJ4nBnJgkWxXLRxMEANTBAAGwQAGmi0cEJMFSM4zFHAwGKTSGUzWWSqXSKQAlNEASQA8kqAJROyam81u3M2gAe6o+msJxMoVXi4yLfoAjAdjscgA
- https://vega.github.io/vega/usage/interpreter
CVE-2025-59840 · published · modified · JSON