بلاگ/اکسپلویت روز-صفر در گوگل کروم؛ آسیب‌پذیری Use-After-Free در XML (CVE-2026-125350)؛ کدام نسخه‌ها آسیب‌پذیرند و چطور فوری آپدیت کنیم
به‌روز شده

اکسپلویت روز-صفر در گوگل کروم؛ آسیب‌پذیری Use-After-Free در XML (CVE-2026-125350)؛ کدام نسخه‌ها آسیب‌پذیرند و چطور فوری آپدیت کنیم

1405/08/223 بازدید
اکسپلویت روز-صفر در گوگل کروم؛ آسیب‌پذیری Use-After-Free در XML (CVE-2026-125350)؛ کدام نسخه‌ها آسیب‌پذیرند و چطور فوری آپدیت کنیم

اکسپلویت روز-صفر در گوگل کروم؛ آسیب‌پذیری Use-After-Free در XML (CVE-2026-125350)

چه اتفاقی افتاده؟

گوگل در ۹ نوامبر ۲۰۲۶ یک به‌روزرسانی امنیتی برای کانال Stable مرورگر Chrome منتشر کرد که یک آسیب‌پذیری با شناسه CVE-2026-125350 را برطرف می‌کند. طبق پست رسمی وبلاگ Chrome Releases، گوگل تأیید کرده که اکسپلویتی برای این آسیب‌پذیری در دنیای واقعی (in the wild) وجود دارد؛ یعنی این یک حفره روز-صفر است که پیش از انتشار وصله، مورد سوءاستفاده قرار گرفته است.

یک روز بعد، در ۱۰ نوامبر ۲۰۲۶، آژانس امنیت سایبری آمریکا (CISA) این CVE را به کاتالوگ KEV (Known Exploited Vulnerabilities) اضافه کرد و وضعیت exploitation آن را «active» ثبت کرد، با مهلت رفع ۲۴ نوامبر ۲۰۲۶ برای آژانس‌های فدرال آمریکا.

این دومین آسیب‌پذیری بحرانی کروم ۱۵۷ است که وصله می‌شود؛ پیش‌تر هم یک باگ اجرای کد از راه دور در همین نسخه برطرف شده بود.

ماهیت آسیب‌پذیری چیست؟

CVE-2026-125350 یک باگ از نوع Use-After-Free (CWE-416) در بخش پردازش XML/XSLT موتور Chromium است. به زبان ساده: وقتی یک ارزیابی تابع xsl:number به‌صورت تنبل (lazily) در یک متغیر سراسری XSLT تودرتو اجرا می‌شود، ممکن است یک شیء الگو-تطبیق (pattern-matching object) که در حافظه کش شده، آزاد و جایگزین شود، در حالی که یک فراخوانی بیرونی هنوز به همان آدرس حافظه قدیمی اشاره دارد. نتیجه این وضعیت، یک double-free/use-after-free است.

یک مهاجم می‌تواند با یک صفحه HTML دستکاری‌شده، این رفتار را فعال کند و کد دلخواه را داخل sandbox کروم اجرا کند. برای این حمله نیازی به دسترسی ویژه نیست، فقط کافی است قربانی صفحه مخرب را باز کند (تعامل کاربر لازم است). این نوع باگ‌ها اغلب همراه با یک تکنیک sandbox-escape زنجیر می‌شوند تا مهاجم بتواند اجرای کد کامل روی سیستم را به دست بگیرد.

این آسیب‌پذیری توسط دو پژوهشگر گزارش شده: یکی در ۱۲ اکتبر ۲۰۲۶ و دیگری (گزارش ناشناس) در ۶ نوامبر ۲۰۲۶.

چه کسانی آسیب‌پذیرند؟

هر نسخه‌ای از Google Chrome که قبل از نسخه وصله‌شده باشد، در معرض خطر است. چون این باگ در هسته موتور Chromium قرار دارد، سایر مرورگرهای مبتنی بر Chromium مثل Microsoft Edge و Opera هم تحت تأثیر قرار می‌گیرند (هرچند با زمان‌بندی انتشار وصله خودشان).

سیستم‌عاملنسخه آسیب‌پذیرنسخه وصله‌شده
Linuxقبل از ۱۵۷.۰.۸۱۰۳.۵۰۱۵۷.۰.۸۱۰۳.۵۰
Windowsقبل از ۱۵۷.۰.۸۱۰۳.۵۰/.۵۱۱۵۷.۰.۸۱۰۳.۵۰ یا ۱۵۷.۰.۸۱۰۳.۵۱
macOSقبل از ۱۵۷.۰.۸۱۰۳.۵۰/.۵۱۱۵۷.۰.۸۱۰۳.۵۰ یا ۱۵۷.۰.۸۱۰۳.۵۱

درجه شدت این آسیب‌پذیری طبق CVSS 3.1 برابر ۸.۸ (HIGH) است با وکتور AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H؛ یعنی حمله از راه دور، بدون نیاز به دسترسی قبلی، و با تأثیر بالا روی محرمانگی، یکپارچگی و دسترس‌پذیری. تیم امنیتی Chromium هم آن را در سطح High طبقه‌بندی کرده است.

چرا این موضوع برای مدیران سرور هم مهم است؟

این باگ به سرورها هم ربط دارد: اغلب مدیران سیستم برای ورود به پنل کنترل سرور (مثل cPanel، Plesk یا پنل مدیریت ابری) از همان مرورگر دسکتاپ روی Windows یا Linux استفاده می‌کنند. اگر این مرورگر آپدیت نشده باشد، باز کردن یک تب یا لینک مخرب دیگر در همان نشست می‌تواند دستگاه مدیریتی را آلوده کند و دسترسی به سرور را هم به خطر بیندازد. چند قدم ساده مثل افزایش امنیت سرور لینوکس کنار آپدیت مرورگر، این ریسک را پایین می‌آورد.

مدیر سرور با مرورگر آپدیت‌نشده در حال ورود به پنل کنترل، در معرض خطر اکسپلویت CVE-2026-125350

چطور بفهمیم مرورگرمان آسیب‌پذیر است؟

در Google Chrome

  • از مسیر chrome://settings/help یا منوی «درباره Google Chrome» نسخه فعلی را ببینید.
  • در ترمینال لینوکس می‌توانید دستور زیر را اجرا کنید:
google-chrome --version

یا در صورت استفاده از نسخه کرومیوم:

chromium --version
  • اگر عدد نسخه کمتر از 157.0.8103.50 (در لینوکس) یا کمتر از 157.0.8103.50/.51 (در ویندوز و مک) است، مرورگرتان آسیب‌پذیر است.

در Microsoft Edge

از مسیر edge://settings/help نسخه را بررسی کنید و مطمئن شوید آپدیت امنیتی مربوط به این CVE برای کانال Edge خودتان منتشر و نصب شده است.

در Opera

از مسیر opera://about نسخه فعلی مرورگر را ببینید.

چطور فوری وصله کنیم؟

  1. مرورگر را باز کنید و به مسیر chrome://settings/help (یا معادل آن در Edge/Opera) بروید؛ این آپدیت اغلب به‌صورت خودکار دانلود می‌شود.
  2. نکته مهم: دانلود شدن آپدیت کافی نیست. باید دکمه Relaunch را بزنید تا مرورگر کامل بسته و دوباره باز شود. تا زمانی که ری‌استارت نکرده‌اید، نسخه در حافظه هنوز همان نسخه آسیب‌پذیر قدیمی است.
  3. برای Edge و Opera هم به صفحه نسخه مرورگر خودتان مراجعه کنید و همان فرآیند آپدیت و ری‌استارت را انجام دهید.
  4. در حال حاضر هیچ راه‌حل موقت (workaround) رسمی از سوی گوگل اعلام نشده؛ تنها راه مطمئن، آپدیت به نسخه وصله‌شده است. گوگل همچنین جزئیات فنی اکسپلویت را منتشر نکرده تا سوءاستفاده گسترده‌تر نشود.

اگر مدیریت سرورهایتان را از طریق یک سرور مجازی انجام می‌دهید، دسترسی پنل‌های کنترل را پشت یک فایروال محدود کنید و فقط به IPهای مورد اعتماد اجازه ورود بدهید؛ این‌طور حتی اگر مرورگر مدیریتی یک نفر آپدیت نشده باشد، سطح دسترسی به پنل کنترل محدودتر می‌ماند. جزئیات بیشتر را در صفحه سرور مجازی آریانت ببینید.

سؤالات متداول

۱. آیا همین الان کروم من در خطر است؟ اگر نسخه کروم شما قبل از ۱۵۷.۰.۸۱۰۳.۵۰ باشد و هنوز ری‌استارت نکرده باشید، بله در معرض خطر هستید. بهترین کار بررسی فوری نسخه و ری‌استارت مرورگر است.

۲. آیا فقط گوگل کروم آسیب‌پذیر است؟ خیر. چون این باگ در موتور Chromium قرار دارد، مرورگرهای دیگر مبتنی بر آن مثل Microsoft Edge و Opera هم باید وصله مخصوص خودشان را نصب کنند.

۳. آیا صرف دانلود آپدیت کافی است؟ نه. باید مرورگر کامل بسته و دوباره باز شود (Relaunch). تا قبل از این مرحله، نسخه در حال اجرا همچنان همان نسخه آسیب‌پذیر قبلی است.

۴. آیا راه‌حل موقتی به‌جای آپدیت وجود دارد؟ خیر، در حال حاضر هیچ workaround رسمی اعلام نشده. تنها راه، آپدیت به نسخه ۱۵۷.۰.۸۱۰۳.۵۰ یا بالاتر است.

منابع