From: Ashutosh Gupta (ashugup3) Date: Fri, 3 Oct 2025 16:11:24 +0000 (+0000) Subject: Pull request #4921: decompress: added check for mini_fat_persector to not to be zero X-Git-Tag: 3.9.6.0~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=953c5c3d8a890959202251f22e4142cdb2bf6348;p=thirdparty%2Fsnort3.git Pull request #4921: decompress: added check for mini_fat_persector to not to be zero Merge in SNORT/snort3 from ~ASHUGUP3/snort3:bug_decompress_dividebyzero to master Squashed commit of the following: commit a0d4a7be7d1f6b3bc64c11356c21a182d542ab37 Author: ashutosh Date: Fri Oct 3 14:50:53 2025 +0530 decompress: added check for mini_fat_persector to not to be zero --- diff --git a/src/decompress/file_olefile.cc b/src/decompress/file_olefile.cc index b4659491b..7a802abe1 100644 --- a/src/decompress/file_olefile.cc +++ b/src/decompress/file_olefile.cc @@ -238,6 +238,8 @@ int32_t OleFile :: get_mini_fat_offset(int32_t sec_id) if (sec_id >= mini_fat_persector) { + if (mini_fat_persector == 0) + return -1; sec_position = sec_id/mini_fat_persector; mini_sec_position = sec_id % mini_fat_persector; }