Skip to content
Noroxi

Vue.js vulnerabilitiesVue.js: known vulnerabilities and safe versions

npm: vue

Vue.js has 4 known vulnerability records: 1 in the npm advisory data (GitHub Advisory Database via OSV, the same source npm audit uses) and 3 only in Retire.js (CDN builds and advisories without a CVE). The latest release is 3.5.44 (endoflife.date).

By branch: 3.5.x has no known records; 3.4.x has no known records; 3.3.x has no known records; 2.7.x has no fixed release in the records.

Vulnerabilities and safe version by branch

Safe version: on that branch, this release and every later one (up to the branch's latest release, where known) fall outside every known record's range. Candidates are only the records' own fixed versions and the branch's latest release; "No fix" means moving off the branch.

BranchSupportLatest on branchRecordsSafe version
3.5.xSupported3.5.440—
3.4.xEnded (September 3, 2024)3.4.380—
3.3.xEnded (December 29, 2023)3.3.130—
2.7.xEnded (December 31, 2023)2.7.161lowNo fix
3.2.xEnded (May 11, 2023)3.2.470—
3.1.xEnded (August 9, 2021)3.1.50—
3.0.xEnded (June 7, 2021)3.0.110—
2.6.xEnded (July 1, 2022)2.6.142mediumNo fix
2.5.xEnded (February 4, 2019)2.5.223mediumNo fix
2.4.xEnded (October 13, 2017)2.4.44mediumNo fix
2.3.xEnded (July 13, 2017)2.3.44mediumNo fix
2.2.xEnded (April 27, 2017)2.2.64mediumNo fix

Records

Newest first. Ranges are the record's own data; several ranges mean separate fixes per branch.

  • CVE-2024-9506exploit code exists2024-10-15

    Regular Expression Denial of Service (ReDoS)

    Affected versions: >= 2.0.0-alpha.1, < 3.0.0-alpha.0

    low 3.7

    Fixed in: 3.0.0-alpha.0

  • no CVE

    Bump vue-server-renderer's dependency of serialize-javascript to 2.1.2

    Affected versions: < 2.6.11

    medium

    Fixed in: 2.6.11

  • no CVE

    potential xss in ssr when using v-bind

    Affected versions: < 2.5.17

    medium

    Fixed in: 2.5.17

  • no CVE

    possible xss vector

    Affected versions: < 2.4.3

    medium

    Fixed in: 2.4.3

Sources and method

Ranges: GitHub Advisory Database (OSV npm export, daily) and Retire.js (Apache-2.0). Exploitation: CISA KEV, FIRST EPSS and exploit maturity from the Noroxi CVE database. Support dates: endoflife.date.

This page and the JavaScript library scan use the same matching rule: a row without bounds is not evidence, and versions are compared in one place. A record without a version range never counts as "affected" in the version check.

Data as of October 21, 2026.

Other libraries