Как обойти проверку zip-бомбы в Apache POI 3.17? - PullRequest
0 голосов
/ 16 февраля 2020

POI 3 ~ натолкнулся на проблему с Java 10, в которой его проверки безопасности с помощью бомбы с эффектом «зип-бомба» выполняются во время приведения, см. Как обнаружить бомбу с «zip-бомбой» с помощью Java 10 .

Я нахожусь на POI 3.17 и Java 11, и изменение моей среды находится вне моего контроля и не произойдет в ближайшее время; Я сталкиваюсь с этой проблемой типов при вызове XSSFWorkbook.write(FileOutputStream ...), поэтому в настоящее время я не вижу способа сохранить результаты на диск.

Исходные файлы - это шаблоны Excel, которые мы создаем вручную, а затем заполняем с помощью POI. так что с точки зрения безопасности я не беспокоюсь о том, чтобы пропустить проверку, чтобы посмотреть, не бомбим ли мы сами себя. Есть ли способ полностью избежать проверки на наличие молнии?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...