یک آسیبپذیری امنیتی با شناسه CVE-2026-95625 در پلاگین بهروزرسانی (Updater Plugin) فریمورک Tauri شناسایی شده است. این نقص امنیتی به دلیل نقص در مکانیزم اعتبارسنجی فایلهای Manifest رخ داده است.
تحلیل فنی مشکل
در حالت عادی، پلاگین بهروزرسانی Tauri برای تأیید صحت فایلهای باینری از امضاهای minisign استفاده میکند. با این حال، این امضا تنها روی بایتهای خام فایل باینری اعمال میشود و شامل فایل Manifest نمیگردد. فایل Manifest که حاوی اطلاعات حیاتی نظیر شماره نسخه (Version Number)، آدرس دانلود (URL) و امضای دیجیتال است، اگرچه از طریق پروتکل TLS دریافت میشود، اما خودِ این فایل هیچگونه امضا یا احراثت (Authentication) ندارد.
سناریوی حمله
از آنجایی که تنها مکانیزم جلوگیری از بازگشت به نسخههای قدیمی (Anti-rollback check)، مقایسه فیلد نسخه در Manifest با نسخه فعلی است و این فیلد امضا نشده است، یک عامل تهدید (Threat Actor) در صورت توانایی جایگزینی یا دستکاری Manifest، میتواند سیستم را مجبور به نصب نسخههای قدیمیتر و آسیبپذیر کند. این وضعیت در واقع یک حمله Downgrade Attack است که میتواند منجر به بازگرداندن نرمافزار به نسخهای شود که دارای آسیبپذیریهای شناخته شده و قدیمی است.
- شدت آسیبپذیری: متوسط (Medium)
- نوع نقص: نقص در اعتبارسنجی Manifest
- تاثیر: امکان نصب نسخههای قدیمی (Rollback)