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-серверов и модифицированных сообществ уже сталкивались с такими крашами. Этот релиз объединяет исправления в одном месте и работает повсюду, вместо того чтобы надеяться, что ваша версия загрузчика в курсе проблемы. Скачайте мод, обновите свою сборку и живите дальше.





