تتعرض خوادم Java باستمرار لهجمات استغلال الثغرات التي تؤدي إلى تعطّلها. عالجت معظم المحمّلات وMojang نفسها بعض هذه الثغرات في أحدث الإصدارات، لكن لا تزال إصدارات كثيرة قيد الاستخدام، بما فيها بعض إصدارات 26.x، عرضة للخطر. CrashExploitFixer يقدّم مودًا واحدًا خفيفًا يعطّل الثغرات الثلاث جميعها دفعة واحدة على Forge وNeoForge وFabric وQuilt.
الثغرات الثلاث التي يعطّلها
- تجاوز سعة مكدس NBT في محدد الكيانات: يملأ المهاجمون المحددات ببيانات NBT متداخلة بعمق، ما يؤدي إلى استنفاد مكدس JVM في TagParser. تعمل هذه الثغرة في كل إصدار من 1.14.4 وحتى أحدث إصدار وقت كتابة التقرير.
- توسّع المكوّنات القابلة للترجمة: مكوّنات نصية تكرارية تتمدّد إلى سلاسل ضخمة أثناء التحليل أو استدعاءات getString، فتستنفد الذاكرة على العملاء أو الخوادم. تؤثر في كل شيء من 1.16 إلى 1.21.4.
أنشأ drexhd المود، وينسب الفضل إلى تقرير خاص من Paul بشأن مشكلة الحزم. يُوزَّع المود بموجب ترخيص متساهل، وقد حصد بالفعل تنزيلات على CurseForge. تثبيته بالطريقة المعتادة، عبر وضعه في مجلد mods؛ ولا يلزم أي إعداد للحماية الأساسية.
سبق لمسؤولي الخوادم الذين يديرون مجتمعات الفوضى أو SMP أو المجتمعات المعدّلة أن شهدوا هذه الأعطال. يجمع هذا الإصدار الإصلاحات في مكان واحد يعمل في كل مكان، بدلًا من الأمل في أن يكون إصدار المحمّل لديك قد تلقى التحديث. نزّله، وحدّث حزمة المودات لديك، وتابع حياتك.





