CrashExploitFixer
crashexploitfixer · 2997888 загрузок · GPL-3.0-only
клиент: unsupported · сервер: required (заявлено автором мода)
Этот мод исправляет кучу крэш-эксплойтов, обнаруженных в Minecraft.
Описание
CrashExploitFixer
В настоящее время мод исправляет три различных эксплойта для всех затронутых версий Minecraft от 1.14.4 до последней!
Переполнение стека NBT селектора объектов
Уязвимость переполнения стека в версиях Minecraft от 1.14.4 до последней на момент написания статьи позволяет
злоумышленники приводят к сбою серверов, злоупотребляя глубоко вложенными данными NBT внутри селекторов объектов, вызывая рекурсивный анализ в
TagParser, чтобы исчерпать стек JVM. В то время как Minecraft 1.21.1 не позволяет непривилегированным игрокам запускать
проблема через селекторы объектов, операторы и проигрыватели в творческом режиме все равно могут воспроизвести сбой на непропатченных серверах.
Примечательно, что PaperMC обнаружила и исправила основную проблему парсера несколькими месяцами ранее.
Сообщение в блоге от haykam: haykam.com
Чрезмерное выделение сетевых объектов
Уязвимость типа «отказ в обслуживании», затрагивающая сеть Minecraft, позволяла аутентифицированным игрокам аварийно завершать работу серверов.
отправка вредоносных пакетов, которые вызвали чрезмерное выделение памяти во время десериализации коллекции, через
FriendlyByteBuf.readCollection, FriendlyByteBuf.readMap или родственные методы. Хотя проблема была эксплуатируемой
через пакет API Fabric и, вероятно, множество модифицированных пакетов в разных загрузчиках, NeoForge и Fabric исправили
проблема для их наиболее активных версий (NeoForge: 1.21.1 и 26.1, Fabric: 1.20.1, 1.21.1, 1.21.11, 26.1, 26.2).
CrashExploitFixer исправляет проблему для всех версий Forge, NeoForge и Fabric и совместим с их исправлениями.
Большое спасибо Полу за сообщение об этом в привате.
Сообщение в блоге NeoForge: neoforged.net
Расширение переводимых компонентов
Уязвимость типа «отказ в обслуживании», затронувшая Minecraft версий 1.16–1.21.4, позволяла злоумышленникам рекурсивно создавать
расширение текстовых компонентов, которые могут превратиться в огромные строки во время синтаксического анализа, выравнивания или вызовов, таких как
Component#getString(), что приводит к серьезному исчерпанию памяти и программным сбоям клиента или сервера. Новые исследования показали
что специально созданные полезные данные для событий наведения могут вызвать проблему без повышенных разрешений в ванили.
1.20.5–1.21.4. PaperMC уже защищен от
этот класс эксплойтов уже много лет, в то время как модифицированные среды остаются особенно уязвимыми из-за широкого использования
FriendlyByteBuf#readComponent() и пути десериализации связанных компонентов в сетевых пакетах.
Большое спасибо Полу за сообщение об этом в привате.
Версии (36)
| Версия | Minecraft | Загрузчики | Файл |
|---|---|---|---|
forge-2.0.0+26.3 |
26.3 | forge | скачать |
neoforge-2.0.0+26.3 |
26.3 | neoforge | скачать |
fabric-2.0.0+26.3 |
26.3 | fabric, quilt | скачать |
forge-2.0.0+1.20.4 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 | forge | скачать |
forge-2.0.0+1.21 |
1.20.5, 1.20.6, 1.21 | forge | скачать |
fabric-2.0.0+1.21 |
1.20.5, 1.20.6, 1.21 | fabric, quilt | скачать |
neoforge-2.0.0+26.1.2 |
26.1, 26.1.1, 26.1.2, 26.2, 26.2-rc-2 | neoforge | скачать |
neoforge-2.0.0+1.21.9 |
1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | neoforge | скачать |
neoforge-2.0.0+1.21.4 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | neoforge | скачать |
neoforge-2.0.0+1.21.11 |
1.21.10, 1.21.11 | neoforge | скачать |
forge-2.0.0+26.1.2 |
26.1, 26.1.1, 26.1.2, 26.2, 26.2-rc-2 | forge | скачать |
forge-2.0.0+1.21.4 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | forge | скачать |
forge-2.0.0+1.21.9 |
1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | forge | скачать |
fabric-2.0.0+1.21.9 |
1.21.5, 1.21.6, 1.21.7, 1.21.8, 1.21.9 | fabric, quilt | скачать |
fabric-2.0.0+1.21.11 |
1.21.10, 1.21.11 | fabric, quilt | скачать |
fabric-2.0.0+1.21.4 |
1.21.1, 1.21.2, 1.21.3, 1.21.4 | fabric, quilt | скачать |
fabric-2.0.0+1.20.4 |
1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1, 1.20.2, 1.20.3, 1.20.4 | fabric, quilt | скачать |
fabric-2.0.0+1.18.2 |
1.18, 1.18.1, 1.18.2 | fabric, quilt | скачать |
fabric-2.0.0+1.17.1 |
1.17, 1.17.1 | fabric, quilt | скачать |
fabric-2.0.0+1.15.2 |
1.15, 1.15.1, 1.15.2 | fabric, quilt | скачать |
fabric-2.0.0+1.14.4 |
1.14.4 | fabric, quilt | скачать |
fabric-2.0.0+1.16.5 |
1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5 | fabric, quilt | скачать |
fabric-2.0.0+26.1.2 |
26.1, 26.1.1, 26.1.2, 26.2, 26.2-rc-2 | fabric, quilt | скачать |
forge-2.0.0+1.21.11 |
1.21.10, 1.21.11 | forge | скачать |
neoforge-1.2.0+26.1-rc-3 |
26.1, 26.1-rc-3, 26.1.1, 26.1.2 | neoforge | скачать |
fabric-1.2.0+26.1-rc-3 |
26.1, 26.1-rc-3, 26.1.1, 26.1.2 | fabric, quilt | скачать |
1.2.0+1.21.5 |
1.21.10, 1.21.11, 1.21.11-rc2, 1.21.5, 1.21.6, 1.21.6-rc1, 1.21.7, 1.21.8, 1.21.9 | fabric, quilt | скачать |
1.2.0+1.21.5 |
1.21.10, 1.21.11, 1.21.11-rc2, 1.21.5, 1.21.6, 1.21.6-rc1, 1.21.7, 1.21.8, 1.21.9 | neoforge | скачать |
1.1.0+1.21 |
1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4 | fabric, quilt | скачать |
1.1.0+1.21 |
1.20.5, 1.20.6, 1.21, 1.21.1, 1.21.2, 1.21.3, 1.21.4 | neoforge | скачать |
1.1.0+1.20.4 |
1.20.3, 1.20.4 | forge | скачать |
1.1.0+1.20.4 |
1.20.3, 1.20.4 | neoforge | скачать |
1.1.0+1.20.4 |
1.20.3, 1.20.4 | fabric, quilt | скачать |
1.1.0+1.20.1 |
1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1 | forge | скачать |
1.1.0+1.20.1 |
1.14.4, 1.15, 1.15.1, 1.15.2, 1.16, 1.16.1, 1.16.2, 1.16.3, 1.16.4, 1.16.5, 1.17, 1.17.1, 1.18, 1.18.1, 1.18.2, 1.19, 1.19.1, 1.19.2, 1.19.3, 1.19.4, 1.20, 1.20.1 | fabric, quilt | скачать |
1.0.0 |
1.21 | fabric, quilt | скачать |