
يوثق هذا المستودع ثغرة أمنية في اختصارات Siri وبيانات اعتماد الويب المشتركة (SWC) تسمح بالتنفيذ المستمر لحمولات غير صالحة، وتحفيز عواصف إعادة المحاولة، وتجاوز التحقق من صحة TLS، وطلب امتيازات غير مصرح بها. تم تأكيدها على iOS 18.6.2 مع احتمالية الانتشار عبر iCloud.
اكتشفها: جوزيف غويديش الثاني تاريخ الاكتشاف: 20 أغسطس 2025 الخطورة: عالية
يوضح هذا التقرير سلسلة ثغرات عالية الخطورة تؤثر على إطار عمل اختصارات Siri وبيانات اعتماد الويب المشتركة (SWC) من Apple. تسمح هذه العيوب بتنفيذ الحمولات غير الصالحة بصمت في الخلفية، متجاوزةً التحقق من المدخلات والعزل (Sandboxing) ومطالبات المستخدم. تستمر سير العمل هذه عبر عمليات إعادة التشغيل والإقلاع، ويمكنها تشغيل عمليات نظام حساسة دون الحصول على الصلاحيات المناسبة.
swcd (لوحظ: أكثر من 71 محاولة)WFLinkEntityContentItem.title = null)BackgroundShortcutRunner دون أي مطالبة للمستخدم أو مؤشر مرئيswcd/var/mobile/Library/Shortcuts/| Vector | Description |
|---|---|
| مزامنة اختصارات iCloud | يزامن سير العمل غير الصالحة بصمت عبر الأجهزة الموثوقة |
| واجهة برمجة MobileDevice | تسمح بحقن الحمولات عبر واجهات iTunes/MDM |
| ملفات التشغيل الآلي | تتيح التنفيذ المجدول أو القائم على المشغلات دون موافقة |
swcutil --show)مثال على المخرجات:
[swcd] Error: Received malformed JSON blob
[swcd] Retrying request... (71/∞)
[swcd] TLS validation failed: continuing without certificate trust
BackgroundShortcutRunner من تنفيذ سير العمل غير الموثقةتؤثر هذه الثغرة على جزء واسع من منظومة Apple من خلال الجمع بين منطق الأتمتة ومعالجة بيانات الاعتماد وتدفقات التنفيذ في الخلفية. دون الضوابط المناسبة، قد يتمكن المهاجمون من إدامة تدفقات منطقية خفية عبر جلسات النظام واستغلال حدود الثقة في النظام. تم تحديد استغلال في البيئات الحقيقية، وتعمل خصائص قابلية إعادة الإنتاج والاستمرارية على رفع مستوى الخطورة بشكل كبير.
| Component | Description |
|---|
| com.apple.Shortcuts | ينفذ الحمولات غير الصالحة دون تحقق |
| BackgroundShortcutRunner | ينفذ سير العمل بصمت في الخلفية |
| com.apple.siriknowledged | يصدر طلبات تمديد عزل (Sandbox) من سير العمل غير الصالحة |
| com.apple.swcd | يعيد محاولة JSON غير الصالح باستمرار ويتجاهل أخطاء TLS |
| searchd, symptomsd | يتم تشغيلها دون صلاحيات عبر حمولات متسلسلة |
| iOS/macOS | جميع الإصدارات التي تدعم اختصارات Siri وSWC |