Medium severity · published Sep 22, 2026
CVE-2026-95624
Tauri framework v2 malicious downgrade via allow_downgrades from frontend code
6.8
CVSS
0.4%
EPSS
No
On KEV
Description
The Tauri updater plugin's 'check' IPC command accepts an allowDowngrades boolean parameter directly from frontend JavaScript code. When set to true, it replaces the version comparator from "update must be newer" to "update must be different." Because the default permission set grants allow-check to the webview, any XSS in the app frontend can invoke this command and bypass the only anti-rollback protection the updater offers. Combined with another bug, this enables downgrade attacks without even needing to fake a higher version number.
CVSS vector
CVSS:3.1/AV:N/AC:H/PR:N/UI:R/S:U/C:H/I:H/A:N
Attack vector
Network
Complexity
High
Privileges
None
User interaction
Required
Confidentiality
High
Integrity
High
Availability
None
Scope
Unchanged
Exploitation
Is it being used?
Exploit prediction (EPSS)0.4% · higher than 39% of CVEs
Exploited in the wildNo evidence yet
CISA KEVNot listed
Ransomware campaign useNot known
Affected products
Which versions
TA
tauri-plugin-updater · Tauri
2.8.0 before 2.12.0 · source: vendor
References
NVD
https://nvd.nist.gov/vuln/detail/CVE-2026-95624
CVE.org
https://www.cve.org/CVERecord?id=CVE-2026-95624
github.com
https://github.com/tauri-apps/plugins-workspace/commit/1308bfa399b962b3977c767100a6339d1cbfdd20
github.com
https://github.com/tauri-apps/plugins-workspace/releases/tag/updater-v2.12.0
github.com
https://github.com/tauri-apps/tauri
github.com
https://github.com/tauri-apps/tauri/security/advisories/GHSA-rjc6-5hfg-grp9
More from tauri-plugin-updater
5.9
CVE-2026-95625
Tauri framework v2 missing updater signature version number validation can be exploited into forced downgrade
