Рекомендуем почитать:
Хакер #305. Многошаговые SQL-инъекции
Программа: Scintilla 1.x
Уязвимость позволяет удаленному злоумышленнику выполнить произвольный код на целевой системе. Уязвимость существует из-за ошибки в проверке входных данных в модуле SciLexer (SciLexer.dll) при обработке исходных файлов ruby (.rb). Атакующий может передать специально сформированные файлв, что приведет к переполнению стека и выполнению произвольного кода.
Пример:
http://www.lyra.org/pipermail/scintilla-interest/2007-May/008667.html