اسحب العمل الفني لاستكشافه. استخدم مفاتيح الأسهم عندما يكون محددًا.

DrexHD

مود يطرح إصلاحًا شاملًا لثغرات تتسبب في تعطيل الخوادم

يعالج CrashExploitFixer، من تطوير drexhd، تجاوز سعة المكدس في NBT، وقنابل الذاكرة عبر الحزم الخبيثة، ومكوّنات النصوص التكرارية، وذلك على Forge وNeoForge وFabric وQuilt، وفي جميع إصدارات Minecraft من 1.14.4 إلى إصدارات 26.x الحالية.

وقت القراءة: 2 دقيقة

تتعرض خوادم Java باستمرار لهجمات استغلال الثغرات التي تؤدي إلى تعطّلها. عالجت معظم المحمّلات وMojang نفسها بعض هذه الثغرات في أحدث الإصدارات، لكن لا تزال إصدارات كثيرة قيد الاستخدام، بما فيها بعض إصدارات 26.x، عرضة للخطر. CrashExploitFixer يقدّم مودًا واحدًا خفيفًا يعطّل الثغرات الثلاث جميعها دفعة واحدة على Forge وNeoForge وFabric وQuilt.

الثغرات الثلاث التي يعطّلها

  • تجاوز سعة مكدس NBT في محدد الكيانات: يملأ المهاجمون المحددات ببيانات NBT متداخلة بعمق، ما يؤدي إلى استنفاد مكدس JVM في TagParser. تعمل هذه الثغرة في كل إصدار من 1.14.4 وحتى أحدث إصدار وقت كتابة التقرير.
  • توسّع المكوّنات القابلة للترجمة: مكوّنات نصية تكرارية تتمدّد إلى سلاسل ضخمة أثناء التحليل أو استدعاءات getString، فتستنفد الذاكرة على العملاء أو الخوادم. تؤثر في كل شيء من 1.16 إلى 1.21.4.
إذا كنت تشغّل خادم Java عامًا في 2026 ولا تستخدم هذا المود، فأنت تخاطر في كل مرة ينضم فيها أحدهم. الإصلاحات بسيطة ومجرّبة ميدانيًا في Paper وNeoForge، والمود متوافق مع التصحيحات الرسمية. كفّ عن انتظار أن تهتم Mojang.

أنشأ drexhd المود، وينسب الفضل إلى تقرير خاص من Paul بشأن مشكلة الحزم. يُوزَّع المود بموجب ترخيص متساهل، وقد حصد بالفعل تنزيلات على CurseForge. تثبيته بالطريقة المعتادة، عبر وضعه في مجلد mods؛ ولا يلزم أي إعداد للحماية الأساسية.

سبق لمسؤولي الخوادم الذين يديرون مجتمعات الفوضى أو SMP أو المجتمعات المعدّلة أن شهدوا هذه الأعطال. يجمع هذا الإصدار الإصلاحات في مكان واحد يعمل في كل مكان، بدلًا من الأمل في أن يكون إصدار المحمّل لديك قد تلقى التحديث. نزّله، وحدّث حزمة المودات لديك، وتابع حياتك.

هل استمتعت بهذه القصة؟