Approved changes feed: RSS · Atom

cpe:2.3:a:vitejs:vite-plus:*:*:*:*:*:*:*:*

part: a version: * update: *

VendorVitejs (b10f11ec-417f-5fda-b8a2-04cf03a82c2a)
ProductVite Plus (6a37b2d1-9f2c-5822-bc00-0f69756de7e8)
Edition*
Language*
Software edition*
Target software*
Target hardware*
Other*

Notes

Imported from gcve-enriched-dumps CVE data

PURL mappings

PURLSourceLast updated
pkg:github/vitejs/devtools purl2cpe 2026-07-28 16:41:12.337162

Vulnerability references

IdentifiercpeApplicabilitySubmitteddb.gcve.eu detailsRationale
CVE:CVE-2026-112943 vulnerable 2026-11-03 10:16:28.869184 launch-editor: escapeCmdArgs() omits % escaping on Windows
launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.2, launch-editor did not escape % on Windows when passing an argument to cmd. When an environment variable contained a malicious value, it was possible that that content to be executed. This vulnerability is fixed in 2.14.2.
Published: 2026-10-20T14:53:41.777Z
Updated: 2026-10-20T15:13:40.862Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112947 vulnerable 2026-11-03 10:16:28.832242 Vite: First 4 bytes of files outside of `server.fs` setting is exposed by `?vite-wasm-instance`
Vite is a frontend tooling framework for JavaScript. From 8.2.0 until 8.2.4 and 8.3.3, the first 4 bytes of files outside of server.fs setting can be returned to the browser by a request containing ?vite-wasm-instance. Requests containing the ?vite-wasm-instance query are handled by the internal Wasm plugin's load hook. The hook removes the query and reads the resulting path directly from disk, but the server.fs checks were not applied. After reading the file, Vite attempts to parse it as WebAssembly. When that parse fails, Node and deno throws an error that contains the first 4 bytes of the file. This vulnerability is fixed in 8.2.4 and 8.3.3.
Published: 2026-10-20T15:10:51.025Z
Updated: 2026-10-21T15:54:49.530Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112942 vulnerable 2026-11-03 10:16:28.794013 launch-editor: `fs.existsSync()` existence check can be bypassed on Windows
launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.2, launch-editor-middleware processes an attacker-controlled Windows file argument where the file argument ends in a parent-directory component plus a line-and-column suffix: the path is resolved while the suffix is still present, and launch-editor removes the suffix before its existsSync check, leaving the existing parent directory for existsSync and allowing the attacker-controlled file argument to pass filename existence validation without requiring the malicious filename to exist. The bypass can lead to OS command injection when combined with the separately described Windows percent-expansion flaw. This issue is fixed in version 2.14.2.
Published: 2026-10-20T14:48:06.676Z
Updated: 2026-10-21T15:55:05.963Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112946 vulnerable 2026-11-03 10:16:28.613665 Vite: Files outside `server.fs.allow` could be served when project paths match system paths on non-Windows machine
Vite is a frontend tooling framework for JavaScript. Prior to 6.4.4, 7.3.7, 8.1.6, 8.2.4, and 8.3.3, import analysis can record a root-relative browser URL in safeModulePaths instead of the cleaned resolved module identifier. On a network-accessible, non-Windows development server, an imported project file whose URL matches an absolute host path can authorize a later raw-filesystem request for that host file, provided server.fs.deny does not block it. The request can disclose the matching file outside the project root, but it does not allow arbitrary path traversal because the host path must correspond to a project-relative URL authorized by the application graph. This issue is fixed in versions 6.4.4, 7.3.7, 8.1.6, 8.2.4, and 8.3.3.
Published: 2026-10-20T15:03:55.196Z
Updated: 2026-10-20T16:46:18.810Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112944 vulnerable 2026-11-03 10:16:28.431847 launch-editor: Editor CLI flag misinterpretation causing arbitrary command execution for some editors
launch-editor allows users to open files with line numbers in editor from Node.js. Prior to 2.14.2, when an attacker can create a filesystem entry beginning with plus or minus in the working directory, an affected editor is selected, and the path can remain relative or is converted to a relative WSL path, launchEditor forwards the path without forcing it to be interpreted as a positional filename. Editor option parsing then treats the attacker-controlled filename as a command-line flag, which can cause unintended file overwrite or arbitrary command execution by the selected editor. The affected editors are Vim and gVim, MacVim, Emacs and Emacsclient, and Notepad++ when a plugin exposes dangerous operations; WSL path conversion keeps Vite and newer middleware callers exposed. This issue is fixed in version 2.14.2.
Published: 2026-10-20T14:57:38.728Z
Updated: 2026-10-20T15:23:12.248Z
Reference links
Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112948 vulnerable 2026-11-03 10:16:28.314178 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-112945 vulnerable 2026-11-03 10:16:28.048165 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-53632 vulnerable 2026-07-29 01:00:27.123342 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39365 vulnerable 2026-06-08 08:01:16.365725 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39364 vulnerable 2026-06-08 08:01:16.365160 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data
CVE:CVE-2026-39363 vulnerable 2026-06-08 08:01:16.362532 db.gcve.eu details were skipped to keep the page responsive. Imported from gcve-enriched-dumps CVE data

Contribute

You can submit an edit proposal for this CPE entry or suggest a related product/vendor addition using the action button above.

Inspect record JSON

Open JSON directly

Open this panel to browse, search, copy or download the JSON record.