{"schemaVersion":3,"id":"CVE-2026-102231","aliases":[],"status":"published","duplicateOf":null,"title":null,"description":"Improper resolution of path equivalence in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.","dates":{"published":"2026-10-13T18:59:27.524Z","modified":"2026-10-19T23:40:50.103Z","reserved":null,"kevAdded":[],"kevDue":[]},"cvss":{"headline":{"score":7.7,"severity":"high","version":"3.1","versionLabel":"v3.1","source":"CVE.org","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H/E:U/RL:O/RC:C","computed":false,"selection":"backend-summary"},"metrics":[{"version":"3.1","versionLabel":"v3.1","source":"CVE.org","score":7.7,"severity":"high","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H/E:U/RL:O/RC:C","exploitability":null,"impact":null,"computed":false},{"version":"3.1","versionLabel":"v3.1","source":"NVD","score":7.7,"severity":"high","vector":"CVSS:3.1/AV:L/AC:H/PR:N/UI:R/S:C/C:H/I:H/A:H","exploitability":null,"impact":null,"computed":false}]},"epss":{"probability":0.00378,"percentile":0.3035,"severity":"low","asOf":"2026-10-20T00:00:00.000Z","change":{"pp":null,"baselineDate":null,"baselineScore":null},"history":[{"date":"2026-10-14T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00378,"percentile":0.3035}],"last30":[{"date":"2026-10-14T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-15T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-16T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-17T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-18T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-19T00:00:00.000Z","score":0.00378,"percentile":null},{"date":"2026-10-20T00:00:00.000Z","score":0.00378,"percentile":0.3035}]},"kev":{"state":"not-listed","entries":[],"listedCount":0,"totalCatalogs":3,"catalogs":[{"source":"cisa","label":"CISA","listed":false,"entry":null},{"source":"enisa","label":"ENISA","listed":false,"entry":null},{"source":"circl","label":"CIRCL","listed":false,"entry":null}]},"ransomware":{"state":"none-recorded","sources":[]},"exploits":[],"exploitCount":0,"weaknesses":[{"id":"CWE-41","name":"Improper Resolution of Path Equivalence","description":"The product is vulnerable to file system contents disclosure through path equivalence. Path equivalence involves the use of special characters in file and directory names. The associated manipulations are intended to generate multiple names for the same object.","type":"weakness","status":"Incomplete","abstraction":"Base","likelihoodOfExploit":null,"url":"https://cwe.mitre.org/data/definitions/41.html"}],"affected":[{"vendor":"microsoft","product":"visual studio code","name":"Visual Studio Code","label":"visual studio code","ecosystem":null,"cpePart":"a","purl":null,"purlType":null,"versions":[{"text":"≥ 1.0.0, < 1.141.1","noFixRecorded":false,"fixedIn":null}],"versionsText":"≥ 1.0.0, < 1.141.1","eol":null,"hubHref":"/vendor/microsoft/visual_studio_code"}],"affectedCount":1,"eol":{"hasEol":false,"count":0},"references":[{"url":"https://msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102231","label":"msrc.microsoft.com/update-guide/vulnerability/CVE-2026-102231","hostname":"msrc.microsoft.com","tags":["Vendor Advisory","Patch"]}],"lineage":{"upstream":[],"downstream":[],"duplicates":[],"related":[]},"timeline":[{"kind":"published","date":"2026-10-13T18:59:27.524Z","label":"Published","detail":"Vulnerability first disclosed.","source":null},{"kind":"modified","date":"2026-10-19T23:40:50.103Z","label":"Last modified","detail":"Vulnerability information updated.","source":null}],"risk":{"score":31,"level":"medium","profile":"Default","thresholds":{"critical":75,"high":50,"medium":25,"low":10}},"meta":{"dataAsOf":"2026-10-20T18:25:28.438Z","stale":false,"partial":false}}