Skip to content

كُنّاش 0.4.2 — إغلاق ثغرة الشبكة

Latest

Choose a tag to compare

@elzeerx elzeerx released this 18 Aug 11:31

نسختان — اختر ما يناسب جهازك

⬇︎ لمعالجات آبل — ماك M1 فأحدث

⬇︎ لمعالجات إنتل — ماك قبل ٢٠٢٠

الاثنتان موقّعتان وموثّقتان لدى آبل، تفتحان بنقرة بلا تحذيرات.

إصدار أمنيّ — يُنصح بالتحديث. أُغلقت فيه ثغرة تصل بها أداة «جلب صفحة» إلى الخدمات العاملة على جهازك أو شبكتك المحلية.


🔒 ثغرة في «جلب صفحة» — مُغلقة

كان الحارس يفحص اسم الموقع نصًّا. فاسمٌ عامٌّ مسجَّل يُترجَم إلى عنوان جهازك كان يمرّ ويصل خدماتك المحلية، وإعادة التوجيه لم تكن تُفحص إطلاقًا — فرابطٌ عامّ يحوّلك إلى 127.0.0.1 كان ينجح.

وأثقل ما فيها أن بطاقة الإذن تعرض عنوانًا ويذهب الطلب إلى غيره — إذنٌ يقول شيئًا ويفعل غيره، وهو نقض المبدأ لا مجرد خلل.

الحارس الآن يفحص العنوان المُترجَم لا الاسم، ويعيد الفحص عند كل إعادة توجيه، ويثبّت ما فحصه في الاتصال نفسه.

🔐 «السماح دائمًا» صار يقول ماذا يعني

كان نصّه: «delete_file في **» — اسم دالةٍ ورمزٌ لا يفهمهما إلا مبرمج، و«**» تعني كل مساحة عملك إلى الأبد.

صار: «حذف الملفات إلى المهملات في كل مساحة عملك». وكذلك قائمة الأذونات الدائمة في الإعدادات.

🗂 نقل الملفات صار محصورًا بنطاقه

كانت موافقتك «دائمًا» على خطة نقلٍ داخل مجلد تمنح نقلًا غير محصور لبقية التشغيل. صار النطاق أضيق مجلدٍ يسع خطتك — وإن خرجت نقلةٌ واحدة عنه، اتّسع النطاق أمام عينك ولم يُخفَ.


يحتاج macOS 12 فأحدث. و٢٣١ اختبارًا تمرّ، ولا يُوقَّع إصدارٌ سقط له اختبار.

كُنّاش صدقة جارية · kunnash.app · رخصة MIT