Staging Environment: Content and features may be unstable or change without notice.
Search for vulnerabilities
Vulnerability details: VCID-ten6-jvg2-hbes
Vulnerability ID VCID-ten6-jvg2-hbes
Aliases CVE-2023-26487
GHSA-w5m3-xh75-mp55
GMS-2023-582
GMS-2023-584
Summary 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 any function that can be access via `event.view` (no all such functions can be exploited due to invalid context or signature, but some can, e.g. `console.log`). The issue is that`lassoAppend` doesn't enforce proper types of its arguments. This issue opens various XSS vectors, but exact impact and severity depends on the environment (e.g. Core JS `setImmediate` polyfill basically allows `eval`-like functionality). This issue was patched in 5.23.0.
Status Published
Exploitability 0.5
Weighted Severity 6.2
Risk 3.1
Affected and Fixed Packages Package Details
Weaknesses (3)
System Score Found at
cvssv3 6.1 https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-26487.json
epss 0.00354 https://api.first.org/data/v1/epss?cve=CVE-2023-26487
epss 0.00354 https://api.first.org/data/v1/epss?cve=CVE-2023-26487
cvssv3.1_qr MODERATE https://github.com/advisories/GHSA-w5m3-xh75-mp55
cvssv3.1 6.1 https://github.com/vega/vega
generic_textual MODERATE https://github.com/vega/vega
cvssv3.1 6.1 https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
cvssv3.1 6.5 https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
generic_textual MODERATE https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
ssvc Track https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
cvssv3.1 6.1 https://github.com/vega/vega/releases/tag/v5.23.0
cvssv3.1 6.5 https://github.com/vega/vega/releases/tag/v5.23.0
generic_textual MODERATE https://github.com/vega/vega/releases/tag/v5.23.0
ssvc Track https://github.com/vega/vega/releases/tag/v5.23.0
cvssv3.1 6.1 https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
cvssv3.1 6.5 https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
cvssv3.1_qr MODERATE https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
generic_textual MODERATE https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
ssvc Track https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
cvssv3.1 6.1 https://nvd.nist.gov/vuln/detail/CVE-2023-26487
generic_textual MODERATE https://nvd.nist.gov/vuln/detail/CVE-2023-26487
No exploits are available.
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N Found at https://access.redhat.com/hydra/rest/securitydata/cve/CVE-2023-26487.json
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N Found at https://github.com/vega/vega
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N Found at https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N Found at https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-02-25T14:31:39Z/ Found at https://github.com/vega/vega/commit/01adb034f24727d3bb321bbbb6696a7f4cd91689
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N Found at https://github.com/vega/vega/releases/tag/v5.23.0
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N Found at https://github.com/vega/vega/releases/tag/v5.23.0
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-02-25T14:31:39Z/ Found at https://github.com/vega/vega/releases/tag/v5.23.0
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N Found at https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:N Found at https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none


Vector: SSVCv2/E:N/A:Y/T:P/P:M/B:A/M:M/D:T/2025-02-25T14:31:39Z/ Found at https://github.com/vega/vega/security/advisories/GHSA-w5m3-xh75-mp55
Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N Found at https://nvd.nist.gov/vuln/detail/CVE-2023-26487
Attack Vector (AV) Attack Complexity (AC) Privileges Required (PR) User Interaction (UI) Scope (S) Confidentiality Impact (C) Integrity Impact (I) Availability Impact (A)

network

adjacent_network

local

physical

low

high

none

low

high

none

required

unchanged

changed

high

low

none

high

low

none

high

low

none

Exploit Prediction Scoring System (EPSS)
Percentile 0.58103
EPSS Score 0.00354
Published At June 11, 2026, 12:55 p.m.
Date Actor Action Source VulnerableCode Version
2026-06-11T17:22:54.930455+00:00 Vulnrichment Import https://github.com/cisagov/vulnrichment/blob/develop/2023/26xxx/CVE-2023-26487.json 38.6.0