Программа: Genecys 0.2 и более ранние версии.

Обнаруженные уязвимости позволяют удаленному пользователю вызвать отказ в
обслуживании или выполнить произвольный код на целевой системе.

1. Ошибки проверки границ данных существует в функции "tell_player_surr_changes()"
из-за небезопасного вызова функций "sprintf()" и "strcat()". Удаленный
пользователь может вызвать переполнение стека и выполнить произвольный код на
целевой системе.

2. Ошибка разыменования нулевого указателя обнаружена в функции "parse_command()".
Удаленный пользователь может послать специально сформированную команду, не
содержащую символ “.”, и аварийно завершить работу приложения.
 



Оставить мнение