GHSA-m9rg-mr6g-75gm · Severity: high · Ecosystem: npm — `vega-functions` vulnerable to Cross-site Scripting via `setdata` function
vega-functions provides function implementations for the Vega expression language. Prior to version 6.1.1, for sites that allow users to supply untrusted user input, malicious use of an internal function (not part of the public API) could be used to run unintentional javascript (XSS). This issue is fixed in vega-functions `6.1.1`. There is no workaround besides upgrading. Using `vega.expressionInterpreter` as described in CSP safe mode does not prevent this issue.
Conclusion & alert: CVE-2025-66648 is rated Exploit Available (50/100): CVSS High severity, with low exploitation likelihood (EPSS 0.03%). Core evidence: 1 public exploit reference(s) are indexed (Exploit-DB). Mandatory action: Public exploits are available—assess exposure, apply mitigations, and prioritize patching.
Risk is dynamic; we continuously reassess and refresh what is shown on this page as upstream context changes.
| EDB-ID | Source | Kind | Published | Link |
|---|---|---|---|---|
| — | nvd_ref | exploit_tag | Exploit-DB ↗ |
EPSS lead: Daily EPSS estimates relative likelihood of exploitation; percentile ranks this CVE among scored vulnerabilities (higher = more severe relative rank).
| # | Date | Old EPSS score | New EPSS score | Delta (New - Old) |
|---|---|---|---|---|
| 1 | 2026-06-03 | 0.05% | 0.03% | -0.02% |
| 2 | 2026-03-14 | 0.03% | 0.05% | +0.02% |
| 3 | 2026-01-06 | — | 0.03% | — |
Full EPSS history (3 records total)
CVSS metrics for this CVE.
| Base score | Version | Severity | Vector | Exploitability | Impact | Score source |
|---|---|---|---|---|---|---|
| 7.2 | 3.1 | HIGH |
|
3.9 | 2.7 | [email protected] |
| 6.1 | 3.1 | MEDIUM |
|
2.8 | 2.7 | [email protected] |
GHSA-m9rg-mr6g-75gm · Severity: high · Ecosystem: npm — `vega-functions` vulnerable to Cross-site Scripting via `setdata` function
| vendor | priority | summary | link |
|---|---|---|---|
debian
|
not yet assigned | CVE-2025-66648 not yet assigned priority: Debian including 1 source packages (vega.js), 4 status rows across 4 suites (bookworm, forky, sid, trixie): open 2, resolved 2. | https://security-tracker.debian.org/tracker/CVE-2025-66648 |
redhat
|
high | — | https://access.redhat.com/security/cve/CVE-2025-66648 |
ubuntu
|
medium | CVE-2025-66648 medium priority: Ubuntu including 1 source packages (vega.js), 4 status rows across 4 suites (jammy, noble, questing, upstream): needs-triage 3, DNE 1. | https://ubuntu.com/security/CVE-2025-66648 |
| Vendor | Product | Version | Raw CPE |
|---|---|---|---|
| vega-functions_project | vega-functions | < 6.1.1 | cpe:2.3:a:vega-functions_project:vega-functions:*:*:*:*:*:node.js:*:* |
| URL | Tags |
|---|---|
| https://github.com/vega/vega/security/advisories/GHSA-m9rg-mr6g-75gm | Exploit Vendor Advisory |