2015-03-28 2 views
0

Я использую по умолчанию ruby ​​PDF::Reader, и я использую ImageMagick для извлечения изображений из pdf. Я получаю сообщение об ошибке при попытке прочитать pdf, в котором говорится, что была обнаружена атака разбития стека. Как можно исправить pdf, чтобы он не отключил эту ошибку, пока я ее читаю.Ruby PDF Reader Stack Smashing Detection

+0

Атака с разбивкой стека предназначена для использования уязвимостей переполнения буфера. Если вы указали этот PDF-файл в своей системе другим читателем, который не смог обнаружить и остановить это, вы можете проверить, была ли ваша система скомпрометирована. – Grokify

ответ

0

pdf-reader - это чистая рубиновая библиотека, поэтому она вряд ли станет основной причиной.

Как вы используете imagemagick? Если вы используете скомпилированный rubygem, у них может быть ошибка. Есть несколько вариантов использования imagemagick из ruby, поэтому вы можете попробовать один из альтернатив.

Можете ли вы предоставить самый простой сценарий, который может вызвать проблему и копию точного сообщения об ошибке?

Смежные вопросы