CVE-2026-95625
5.9
CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:H/A:N
Summary
The Tauri updater plugin verifies update binaries using minisign signatures, but the signature covers only the raw binary bytes. The update manifest – which contains the version number, download URL, and signature – is fetched over TLS but is never itself signed or authenticated. Because the only anti-rollback check compares the manifest's version field against the current version, and that field is unsigned, an attacker who can serve a crafted manifest can force installation of any older signed release without possessing the developer's private key.
Affected Software
| Vendor | Product | Version Range | Status |
|---|---|---|---|
| Tauri | tauri-plugin-updater | 2.0.0 < 2.12.0 | affected |
| Tauri | tauri-plugin-updater | 2.12.0 <= * | affected |
Weaknesses
- CWE-354: CWE-354: Improper Validation of Integrity Check Value
ADP Enrichment
CISA ADP Vulnrichment
- SSVC:
- Exploitation: none
- Automatable: no
- Technical Impact: total
References
- https://github.com/tauri-apps/plugins-workspace/security/advisories/GHSA-j38x-g3m3-95fr
- https://github.com/tauri-apps/plugins-workspace
- https://github.com/tauri-apps/plugins-workspace/commit/690dcfd694
- https://github.com/tauri-apps/plugins-workspace/releases/tag/updater-v2.12.0
Feedback
Was this page helpful?
Glad to hear it! Please tell us how we can improve.
Sorry to hear that. Please tell us how we can improve.