Apple Multiple Products WebKit Integer Overflow Vulnerability — Apple iOS, iPadOS, macOS, tvOS, and Safari WebKit contain an integer overflow vulnerability that leads to code execution when processing maliciously crafted web content. This vulnerability could impact HTML parsers that use WebKit, including but not limited to Apple Safari and non-Apple products which rely on WebKit for HTML processing.
CVE-2021-30663 is a critical integer overflow vulnerability in WebKit affecting Apple's iOS, iPadOS, macOS, tvOS, and Safari browsers, with a CVSS score of 9.0. Successful exploitation allows remote code execution through maliciously crafted web content, posing an immediate threat to users accessing untrusted websites. An exploit is publicly available, making this vulnerability actively exploitable. Immediate patching is essential for all affected Apple devices and browsers used across Saudi organizations.
IMMEDIATE ACTIONS:
1. Identify all Apple devices (iOS, iPadOS, macOS, tvOS) and Safari browsers in your organization
2. Disable Safari and WebKit-based applications until patching is complete
3. Block access to untrusted websites via network controls
4. Alert users not to visit suspicious websites or click unknown links
PATCHING GUIDANCE:
1. Update iOS to version 14.7 or later
2. Update iPadOS to version 14.7 or later
3. Update macOS to Big Sur 11.5 or later
4. Update tvOS to version 14.7 or later
5. Update Safari to version 14.1.2 or later
6. Prioritize patching for devices handling financial or sensitive government data
COMPENSATING CONTROLS (if immediate patching not possible):
1. Implement Web Application Firewall (WAF) rules to block malicious payloads
2. Deploy network segmentation to isolate Apple devices from critical systems
3. Enable Content Security Policy (CSP) headers on internal web applications
4. Restrict outbound internet access to whitelisted domains only
5. Monitor for suspicious process execution and memory access patterns
DETECTION RULES:
1. Monitor for Safari/WebKit crashes followed by unexpected process execution
2. Alert on unusual memory allocation patterns in WebKit processes
3. Track failed and successful Safari/WebKit process terminations
4. Monitor for network connections from Safari to known malicious domains
5. Log and alert on any unsigned code execution attempts from browser processes
الإجراءات الفورية:
1. تحديد جميع أجهزة Apple (iOS و iPadOS و macOS و tvOS) ومتصفحات Safari في مؤسستك
2. تعطيل Safari والتطبيقات المستندة إلى WebKit حتى اكتمال التصحيح
3. حظر الوصول إلى المواقع غير الموثوقة عبر عناصر التحكم في الشبكة
4. تنبيه المستخدمين بعدم زيارة المواقع المريبة أو النقر على روابط غير معروفة
إرشادات التصحيح:
1. تحديث iOS إلى الإصدار 14.7 أو أحدث
2. تحديث iPadOS إلى الإصدار 14.7 أو أحدث
3. تحديث macOS إلى Big Sur 11.5 أو أحدث
4. تحديث tvOS إلى الإصدار 14.7 أو أحدث
5. تحديث Safari إلى الإصدار 14.1.2 أو أحدث
6. إعطاء الأولوية لتصحيح الأجهزة التي تتعامل مع البيانات المالية أو الحساسة الحكومية
عناصر التحكم البديلة (إذا لم يكن التصحيح الفوري ممكناً):
1. تطبيق قواعد جدار حماية تطبيقات الويب (WAF) لحظر الحمولات الضارة
2. نشر تقسيم الشبكة لعزل أجهزة Apple عن الأنظمة الحرجة
3. تفعيل رؤوس سياسة أمان المحتوى (CSP) على تطبيقات الويب الداخلية
4. تقييد الوصول الخارجي للإنترنت إلى النطاقات المدرجة في القائمة البيضاء فقط
5. مراقبة أنماط تنفيذ العمليات والوصول إلى الذاكرة المريبة
قواعد الكشف:
1. مراقبة أعطال Safari/WebKit متبوعة بتنفيذ عملية غير متوقعة
2. تنبيه على أنماط تخصيص الذاكرة غير العادية في عمليات WebKit
3. تتبع عمليات إنهاء Safari/WebKit الفاشلة والناجحة
4. مراقبة الاتصالات الشبكية من Safari إلى النطاقات الضارة المعروفة
5. تسجيل والتنبيه على أي محاولات تنفيذ أكواد غير موقعة من عمليات المتصفح