{"id":"CVE-2026-95627","aliases":["EUVD-2026-85181","GHSA-j8fp-v6pf-qx45"],"status":"published","title":"Tauri framework v2 Dialog plugin auto-expands the filesystem scope with attacker-controlled recursion","description":"When a Tauri application uses the dialog plugin's file or folder picker, an attacker with JavaScript execution (XSS) can force the scope expansion to be recursive, granting read/write access to an entire directory tree after a single user click on a normal-looking OS file dialog. The user has no indication that recursive access was granted, and the expanded scope cannot be revoked for the lifetime of the application.","severity":{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","level":"high","assessor":"cna","from":"cve"},"epss":{"day":"2026-11-12","score":0.00338,"percentile":0.27558,"model":"v2026.06.15"},"facts":{"in_kev":false,"known_exploited":false,"public_exploit":false,"fix_available":false},"cwes":["CWE-732"],"published":"2026-09-23T09:43:04Z","modified":"2026-09-23T19:42:02Z","products":[{"vendor":"tauri","product":"tauri-plugin-dialog"}],"references":[{"url":"https://github.com/tauri-apps/plugins-workspace/security/advisories/GHSA-vw89-89jm-wmqc","tags":["issue-tracking"]},{"url":"https://github.com/tauri-apps/plugins-workspace","tags":["product"]},{"url":"https://nvd.nist.gov/vuln/detail/CVE-2026-95627"},{"url":"https://github.com/advisories/GHSA-j8fp-v6pf-qx45"}],"sources":{"cve":[{"id":"CVE-2026-95627","title":"Tauri framework v2 Dialog plugin auto-expands the filesystem scope with attacker-controlled recursion","description":"When a Tauri application uses the dialog plugin's file or folder picker, an attacker with JavaScript execution (XSS) can force the scope expansion to be recursive, granting read/write access to an entire directory tree after a single user click on a normal-looking OS file dialog. The user has no indication that recursive access was granted, and the expanded scope cannot be revoked for the lifetime of the application.","status":"published","published":"2026-09-23T09:43:04.542Z","modified":"2026-09-23T14:22:55.26Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","level":"high","assessor":"cna"}],"cwes":["CWE-732"],"updated_at":"2026-11-02T14:20:05.505362Z"}],"euvd":[{"id":"EUVD-2026-85181","description":"When a Tauri application uses the dialog plugin's file or folder picker, an attacker with JavaScript execution (XSS) can force the scope expansion to be recursive, granting read/write access to an entire directory tree after a single user click on a normal-looking OS file dialog. The user has no indication that recursive access was granted, and the expanded scope cannot be revoked for the lifetime of the application.","status":"published","published":"2026-09-23T09:43:04Z","modified":"2026-09-23T14:22:55Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","level":"high"}],"updated_at":"2026-11-02T17:28:00.949397Z"}],"ghsa":[{"id":"GHSA-j8fp-v6pf-qx45","title":"When a Tauri application uses the dialog plugin's file or folder picker, an attacker with...","description":"When a Tauri application uses the dialog plugin's file or folder picker, an attacker with JavaScript execution (XSS) can force the scope expansion to be recursive, granting read/write access to an entire directory tree after a single user click on a normal-looking OS file dialog. The user has no indication that recursive access was granted, and the expanded scope cannot be revoked for the lifetime of the application.","status":"published","published":"2026-09-23T12:31:13Z","modified":"2026-09-23T12:31:22Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","level":"high"}],"cwes":["CWE-732"],"updated_at":"2026-11-02T15:12:19.869437Z"}],"nvd":[{"id":"CVE-2026-95627","description":"When a Tauri application uses the dialog plugin's file or folder picker, an attacker with JavaScript execution (XSS) can force the scope expansion to be recursive, granting read/write access to an entire directory tree after a single user click on a normal-looking OS file dialog. The user has no indication that recursive access was granted, and the expanded scope cannot be revoked for the lifetime of the application.","status":"published","published":"2026-09-23T10:17:08.81Z","modified":"2026-09-23T19:42:02.35Z","cvss":[{"version":"3.1","score":7.7,"vector":"CVSS:3.1/AV:N/AC:H/PR:L/UI:R/S:C/C:H/I:H/A:N","level":"high","assessor":"secondary"}],"cwes":["CWE-732"],"updated_at":"2026-11-02T14:12:50.703874Z"}]}}
