{"id":"CVE-2026-102236","kind":"vulnerability","aliases":["CVE-2026-102236"],"related":[],"title":"Visual Studio Code: UI frame restriction flaw lets attacker bypass a security feature","description":"Improper restriction of rendered ui layers or frames in Visual Studio Code allows an unauthorized attacker to bypass a security feature locally.","summary":"Visual Studio Code does not properly restrict rendered UI layers or frames, which lets an unauthorized attacker bypass a security feature. The sources describe the attack as local and give no further detail.","severity":"high","cvss":8.6,"epss":null,"exploited":false,"exploited_at":null,"products":[],"ecosystems":[],"tags":["developer-tools","linux","macos","runtime","visual-studio-code","windows"],"not_affected_if":[],"how_to_check":"- Check the installed Visual Studio Code version with `code --version` and compare it against the fixed release named in the vendor advisory","fix":null,"status":"open","published_at":"2026-11-10T19:17:40+00:00","first_seen_at":"2026-11-10T19:24:13+00:00","triaged_at":"2026-11-10T19:34:23+00:00","updated_at":"2026-11-10T19:34:23+00:00","category":"runtime","confidence":0.4,"triage":{"at":"2026-11-10T19:34:23Z","model":"claude-haiku-5-5","output":{"fix":"unknown","reach":"local","title":"Visual Studio Code: UI frame restriction flaw lets attacker bypass a security feature","impact":"medium","summary":"Visual Studio Code does not properly restrict rendered UI layers or frames, which lets an unauthorized attacker bypass a security feature. The sources describe the attack as local and give no further detail.","audience":"developers","category":"runtime","nicknames":[],"who_cares":["visual-studio-code","developer-tools","windows","macos","linux"],"confidence":0.4,"fix_status":"unknown","needs_auth":"unknown","worst_case":"attacker bypasses a Visual Studio Code security feature locally","analyst_note":"Find the Microsoft advisory for CVE-2026-102236 to confirm affected and fixed versions, the bypassed feature, and whether user interaction is needed.","how_to_check":"- Check the installed Visual Studio Code version with `code --version` and compare it against the fixed release named in the vendor advisory\n- unknown","plain_action":"","product_name":"","needs_analyst":true,"not_affected_if":[],"who_is_affected":"Developers who run Visual Studio Code on their machines are likely the affected group, since the sources describe a local attack. The sources do not name affected versions or the exact security feature bypassed. unknown","user_interaction":"unknown","product_ecosystem":"","needs_special_setup":"unknown","severity_if_unknown":"high"},"cost_usd":0.000695,"input_tokens":4505,"output_tokens":488,"severity_before":"high"},"analyst_status":"queued","analyst_note":"Find the Microsoft advisory for CVE-2026-102236 to confirm affected and fixed versions, the bypassed feature, and whether user interaction is needed.","search":"'-102236':16A,19A '-2026':15A,18A 'allow':76C 'attack':9A,47B,56B,79C 'bypass':10A,48B,81C 'code':3A,29B,33B,75C 'cve':14A,17A 'describ':54B 'detail':63B 'develop':21B 'developer-tool':20B 'featur':13A,51B,84C 'flaw':7A 'frame':5A,42B,71C 'give':60B 'improp':64C 'layer':40B,69C 'let':8A,44B 'linux':23B 'local':58B,85C 'maco':24B 'proper':36B 'render':38B,67C 'restrict':6A,37B,65C 'runtim':25B 'secur':12A,50B,83C 'sourc':53B 'studio':2A,28B,32B,74C 'tool':22B 'ui':4A,39B,68C 'unauthor':46B,78C 'visual':1A,27B,31B,73C 'visual-studio-cod':26B 'window':30B","nicknames":[],"mitigations":[],"who_affected":"Developers who run Visual Studio Code on their machines are likely the affected group, since the sources describe a local attack. The sources do not name affected versions or the exact security feature bypassed. unknown","tier":"B","verified":{},"analyst_revisit_at":null,"fix_status":"none","audience":"developers","plain_action":null,"pkeys":[],"ptokens":[],"labels":["developertools","high","linux","macos","runtime","visualstudiocode","windows"],"campaign_type":null,"search_a":"'-102236':16A,19A '-2026':15A,18A 'attack':9A 'bypass':10A 'code':3A 'cve':14A,17A 'featur':13A 'flaw':7A 'frame':5A 'let':8A 'restrict':6A 'secur':12A 'studio':2A 'ui':4A 'visual':1A","search_b":"'attack':47B,56B 'bypass':48B 'code':29B,33B 'describ':54B 'detail':63B 'develop':21B 'developer-tool':20B 'featur':51B 'frame':42B 'give':60B 'layer':40B 'let':44B 'linux':23B 'local':58B 'maco':24B 'proper':36B 'render':38B 'restrict':37B 'runtim':25B 'secur':50B 'sourc':53B 'studio':28B,32B 'tool':22B 'ui':39B 'unauthor':46B 'visual':27B,31B 'visual-studio-cod':26B 'window':30B","search_c":"'allow':76C 'attack':79C 'bypass':81C 'code':75C 'featur':84C 'frame':71C 'improp':64C 'layer':69C 'local':85C 'render':67C 'restrict':65C 'secur':83C 'studio':74C 'ui':68C 'unauthor':78C 'visual':73C","cause_entry":null,"cause_path":null,"disclosures_checked_at":null,"first_public_at":"2026-11-10T19:17:40+00:00","kev":null,"cvss_vector":"CVSS:3.1/AV:L/AC:L/PR:N/UI:R/S:C/C:H/I:H/A:H","cvss_by":"secure@microsoft.com","poc_count":0,"sources":[{"source":"nvd","external_id":"CVE-2026-102236","url":"https://nvd.nist.gov/vuln/detail/CVE-2026-102236","severity":null,"published_at":"2026-11-10T19:17:40+00:00","modified_at":"2026-11-10T19:17:40+00:00","first_seen_at":"2026-11-10T19:24:13+00:00","fetched_at":"2026-11-10T19:24:13+00:00","note":null}],"documents":[],"disclosures":[],"exploit_sources":[],"notice":"Free to read, with fair use of about 60 pages a minute. For higher limits or API access: sales@infrastack.ai"}