Как исправить уязвимость хэша DoS String # для ruby-enterprise-1.8.7-2009.10? - PullRequest
1 голос
/ 03 января 2012

Проблема описана здесь .

Были исправления для 1.8, JRuby и более поздней версии ree, но я не могу найти ничего для этой версии.

Я пытался применить этот патч .

Но компиляция не удалась с ошибкой, которая не имеет смысла, так как нет никаких изменений в директивах компилятора, которые я вижу:

gcc -g -Os -fno-strict-aliasing -DRUBY_EXPORT -D_GNU_SOURCE=1 -I. -I. -c st.c
st.c:230:49: error: '#' is not followed by a macro parameter
make: *** [st.o] Error 1
...