مكتبة صور واحدة، ومئات التطبيقات تحتاج تحديثًا
ثغرة WebP أُصلحت في Chrome خلال أيام. لكن الكود نفسه موجود داخل Slack وTeams وتطبيقات كثيرة أخرى.
قبل أسبوعين أصدر Chrome إصلاحًا طارئًا لـCVE-2023-4863، ثغرة في libwebp، المكتبة التي تفك صور WebP. صورة خبيثة واحدة قد تشغّل كودًا، وكانت تُستغل بالفعل.
تحديث Chrome وFirefox كان الجزء السهل. فـlibwebp موجودة أيضًا داخل تطبيقات كثيرة أخرى: كل ما بُني على Electron (Slack وTeams وDiscord وVS Code وغيرها كثير)، وبعض حزم Linux، وتطبيقات الموبايل، وصور الحاويات. وكل واحد منها يحتاج تحديثه الخاص.
ماذا تفعل:
- المتصفحات: تأكد أنها أُعيد تشغيلها بعد التحديث. التحديث المعلّق لا يحمي أحدًا.
- تطبيقات سطح المكتب: حدّث تطبيقات المحادثة والاجتماعات والمحررات، وراجع ملاحظات إصداراتها بحثًا عن إصلاح WebP.
- الخوادم: حدّث حزمة libwebp على Linux، وأعد بناء صور الحاويات التي تتضمنها.
- برامجك أنت: تحقّق إن كنت تضمّن libwebp أو مكتبة صور تعتمد عليها.
هكذا تبدو ثغرة في مكتبة مشتركة: إصلاح واحد في المصدر، ثم أسابيع من ملاحقة كل مكان نُسخت إليه. وقائمة البرامج لديك تجعل هذه الملاحقة أقصر بكثير.