Vulnerability 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 Score
MEDIUM
Related Weaknesses (CWE)
References
- https://github.com/tauri-apps/plugins-workspace/commit/1308bfa399b962b3977c76710
- https://github.com/tauri-apps/plugins-workspace/releases/tag/updater-v2.12.0
- https://github.com/tauri-apps/tauri
- https://github.com/tauri-apps/tauri/security/advisories/GHSA-rjc6-5hfg-grp9
FAQ
What is CVE-2026-95624?
CVE-2026-95624 is a vulnerability with a CVSS score of 6.8 (MEDIUM). 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 mu...
How severe is CVE-2026-95624?
CVE-2026-95624 has been rated MEDIUM with a CVSS base score of 6.8/10. Review the CVSS metrics above for detailed severity breakdown.
Is there a patch for CVE-2026-95624?
Check the references section above for vendor advisories and patch information. Review vendor security bulletins for remediation guidance.