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

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

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

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

  • Подпишись на наc в Telegram!

    Только важные новости и лучшие статьи

    Подписаться

  • Подписаться
    Уведомить о
    0 комментариев
    Межтекстовые Отзывы
    Посмотреть все комментарии