Merge in SNORT/snort3 from ~OSHUMEIK/snort3:js_input_check to master
Squashed commit of the following:
commit
33b91f2ba4c20d634ec0bab28b76f46bdb0e5efc
Author: Oleksii Shumeiko <oshumeik@cisco.com>
Date: Tue May 10 14:48:58 2022 +0300
http_inspect: check if input available before JavaScript normalization
if (norm_js_data.length() != STAT_NOT_COMPUTE)
return norm_js_data;
+ if (decompressed_file_body.length() <= 0)
+ {
+ norm_js_data.set(STAT_NO_SOURCE);
+ return norm_js_data;
+ }
+
do_enhanced_js_normalization(decompressed_file_body, norm_js_data);
if (norm_js_data.length() == STAT_NOT_COMPUTE)