{"id":"CVE-2026-24909","aliases":["EUVD-2026-4860","GHSA-gf2c-jwcj-x929"],"status":"published","title":"vlt Mishandles Path Sanitization for tar","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","severity":{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-10","score":0.00195,"percentile":0.09316,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":true},"cwes":["CWE-23"],"published":"2026-01-27T22:14:37Z","modified":"2026-10-28T02:30:55Z","fixes":[{"ecosystem":"npm","package":"@vltpkg/tar","fixed_in":["1.0.0-rc.10"],"sources":["ghsa","osv"]}],"affected":[{"source":"ghsa","ecosystem":"npm","package":"@vltpkg/tar","ranges":[{"type":"ECOSYSTEM","events":[{"introduced":"0"},{"fixed":"1.0.0-rc.10"}]}]},{"source":"osv","ecosystem":"npm","package":"@vltpkg/tar","ranges":[{"type":"SEMVER","events":[{"introduced":"0"},{"fixed":"1.0.0-rc.10"}]}]}],"products":[{"vendor":"vlt","product":"vlt"}],"references":[{"url":"https://www.scworld.com/news/six-javascript-zero-day-bugs-lead-to-fears-of-supply-chain-attack","tags":["web"]},{"url":"https://github.com/vltpkg/vltpkg/releases/tag/v1.0.0-rc.10","tags":["web"]},{"url":"https://github.com/vltpkg/vltpkg/pull/1334","tags":["fix","web"]},{"url":"https://www.koi.ai/blog/packagegate-6-zero-days-in-js-package-managers-but-npm-wont-act","tags":["article","web"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-24909","tags":["advisory"]},{"url":"https://github.com/vltpkg/vltpkg/commit/ff8d4099a1929772cea2adf131285e90ede6b0dd","tags":["web"]},{"url":"https://github.com/advisories/GHSA-gf2c-jwcj-x929"},{"url":"https://github.com/CVEProject/cvelistV5/tree/main/cves/2026/24xxx/CVE-2026-24909.json","tags":["advisory"]},{"url":"https://github.com/vltpkg/vltpkg","tags":["package"]}],"sources":{"cve":[{"id":"CVE-2026-24909","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","status":"published","published":"2026-01-27T22:14:37.716Z","modified":"2026-01-28T21:18:16.797Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium","assessor":"cna"}],"cwes":["CWE-23"],"updated_at":"2026-11-02T14:19:50.24628Z"}],"euvd":[{"id":"EUVD-2026-4860","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","status":"published","published":"2026-01-27T22:14:37Z","modified":"2026-01-28T21:18:16Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium"}],"updated_at":"2026-11-02T19:48:45.944715Z"}],"ghsa":[{"id":"GHSA-gf2c-jwcj-x929","title":"vlt Mishandles Path Sanitization for tar","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","status":"published","published":"2026-01-28T00:31:42Z","modified":"2026-01-28T16:48:37Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium"}],"cwes":["CWE-23"],"updated_at":"2026-11-02T14:39:20.563096Z"}],"nvd":[{"id":"CVE-2026-24909","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","status":"published","published":"2026-01-27T23:15:50.68Z","modified":"2026-06-17T10:23:47.627Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium","assessor":"secondary"}],"cwes":["CWE-23"],"updated_at":"2026-11-02T14:12:04.769088Z"}],"osv":[{"id":"CVE-2026-24909","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","status":"published","published":"2026-01-27T22:14:37.716Z","modified":"2026-10-28T02:30:55.262385849Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium"}],"cwes":["CWE-23"],"updated_at":"2026-11-02T15:44:59.438965Z"},{"id":"GHSA-gf2c-jwcj-x929","title":"vlt Mishandles Path Sanitization for tar","description":"vlt before 1.0.0-rc.10 mishandles path sanitization for tar, leading to path traversal during extraction.","status":"published","published":"2026-01-28T00:31:42Z","modified":"2026-02-03T03:06:30.744805Z","cvss":[{"version":"3.1","score":5.9,"vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:N/S:C/C:N/I:H/A:N","level":"medium"}],"cwes":["CWE-23"],"updated_at":"2026-11-02T15:46:47.822182Z"}]}}
