Использовать eval на стороне сервера, да ещё и отдавать на выполнение данные, полученные от пользователей - верный способ отдать сервер на растерзание злоумышленникам. Худшей дыры невозможно себе представить. Даже опаснее, чем SQL-инъекции - там-то хотя бы дальше базы данных злоумышленник залезть не сможет, а тут - сможет легко получить полный доступ ко всей инфраструктуре под правами пользователя, под которым запущена nodejs.