گزارشهای فنی جدیدی از چهار آسیبپذیری امنیتی در اپلیکیشن ZTE SmartLife منتشر شده است که یکی از آنها با شناسه CVE-2026-86553، امکان تصاحب کامل حسابهای کاربری (Account Takeover) را فراهم میکند. این اپلیکیشن که بیش از ۱۰۰ هزار بار در پلتفرم اندروید دانلود شده است، دارای نقصهای جدی در مدیریت احراز هویت در بخش Backend است.
تحلیل زنجیره حمله (Attack Chain)
آسیبپذیری اصلی در نقطه انتهایی (Endpoint) مربوط به بازنشانی رمز عبور قرار دارد. طبق تحلیلها، این Endpoint اجازه میداد تا با ارسال accountId هدف و یک رمز عبور جدید، بدون نیاز به کد تایید (Verification Code)، رمز عبور قدیمی یا هرگونه تراکنش اعتبارسنجی شده، رمز عبور حساب تغییر یابد. مهاجمان میتوانند از طریق زنجیره زیر به هدف دست یابند:
- مرحله اول: استفاده از یک Endpoint مجزا برای بررسی ثبت بودن ایمیل و استخراج
accountIdمربوط به کاربر هدف. - مرحله دوم: ارسال درخواست بازنشانی رمز عبور با استفاده از
accountIdبه دست آمده. - مرحله سوم: ورود به حساب کاربری با رمز عبور جدید و تصاحب کامل دسترسیها.
سایر یافتههای فنی
علاوه بر نقص در بازنشانی رمز عبور، پژوهشگران موارد زیر را نیز بررسی کردهاند:
- بررسی مکانیزمهای احراز هویت (Authentication) در کلاینت اندروید.
- نقص در فرآیند تایید مالکیت ایمیل در هنگام ثبتنام.
- تحلیل سطح دسترسیهای SDKهای SmartLife و Homecare پس از ورود به سیستم.
وضعیت فعلی و اصلاحات
شرکت ZTE پس از دریافت گزارشها، این موارد را برطرف کرده و چهار شناسه CVE را به این آسیبپذیریها اختصاص داده است: CVE-2026-86552، CVE-2026-86553، CVE-2026-86554 و CVE-2026-86555. به کاربران توصیه میشود سریعاً اپلیکیشن خود را به آخرین نسخه بهروزرسانی کنند تا از حملات احتمالی جلوگیری شود.