В Minecraft обнаружили ошибку, позволяющую выводить из строя серверы

Программист Аммар Аскар описал в своем блоге уязвимость Minecraft, при помощи которой любой желающий может перезагрузить сервер игры. Ошибка допущена в алгоритме, занятом обработкой данных о предметах, принадлежащих игрокам, и их сохранением на сервере. По словам Аммара, любой, кто знает основы программирования, может подсунуть серверу поддельный список, содержащий более 30 миллионов предметов. Получив такой список, сервер начинает запускать отдельные процессы для обработки каждого предмета и достаточно быстро перестает справляться с нагрузкой, после чего зависает.
В Minecraft обнаружили ошибку, позволяющую выводить из строя серверы

Аммар рассказал, что нашел уязвимость еще летом 2013 года и несколько раз сообщал о ней разработчикам. Те каждый раз обещали исправить баг, но так ничего и не сделали, поэтому программист решил опубликовать информацию об ошибке в интернете. Это, по его мнению, заставит авторов Minecraft принять хоть какие-то меры.