Набрел тут на пиаристую статейку: http://ocpsoft.org/opensource/secure-your-applications-url-based-attacks-are-... (можно не читать)
Статейка рассказывает про ужасные и тупые баги:
http://struts.apache.org/2.2.1/docs/s2-005.html
http://www.springsource.com/security/cve-2011-2730
От себя можно добавить аналогичную
Небезопасные параметры по умолчанию в проектах на базе Rails
Все вышеуказанное демонстрирует две вещи:
- использование сторонних библиотек небезопасно
- налицо проблема модели разработки открытых систем - квалификация разработчиков никак не регулируется, что позволяет людям в принципе не задумывающимся о вопросах безопасности (а вопросы ведь тривиальные!) разрабатывать базовое ПО которое потом используют практически все в своих проектах.
В итоге выходит, если у вас задача сделать сколь нибудь безопасную систему либо вам придется заниматься постоянным аудитом кода новых версий сторонних библиотек либо писать все с нуля самим, или использовать ПО вендоров несущих какую либо ответственность за свои ошибки (никаких AS IS, NO WARRANTY?).