]> git.ipfire.org Git - thirdparty/snort3.git/commit
Pull request #4304: js_norm: abort PDF norm on syntax failure
authorDanylo Kyrylov -X (dkyrylov - SOFTSERVE INC at Cisco) <dkyrylov@cisco.com>
Fri, 24 May 2024 08:31:12 +0000 (08:31 +0000)
committerOleksii Shumeiko -X (oshumeik - SOFTSERVE INC at Cisco) <oshumeik@cisco.com>
Fri, 24 May 2024 08:31:12 +0000 (08:31 +0000)
commit2223f430ac39e40f1d6c39629a7ba086a8e17cd3
tree578f6ef79f0538a1076e62a8965b7a8dbae0bf62
parentef596b338b5dc5569ae4f7546e0c7c9a1d9970ad
Pull request #4304: js_norm: abort PDF norm on syntax failure

Merge in SNORT/snort3 from ~DKYRYLOV/snort3:pdf_no_inf_tokens to master

Squashed commit of the following:

commit abc86c1343f5f3b7ce2675b2742306e3c29289e9
Author: dkyrylov <dkyrylov@cisco.com>
Date:   Tue Apr 30 18:02:22 2024 +0300

    js_norm: stop PDF processing on syntax error

        Stop processing if buffer size is extended
        to fit a token over 16k in length;
        Abort further normalization after PDF
        tokenizer failure;
        Process last remaining JavaScript in
        PDU up to normalization failure.
src/js_norm/js_norm.cc
src/js_norm/js_pdf_norm.cc
src/js_norm/pdf_tokenizer.h
src/js_norm/pdf_tokenizer.l
src/js_norm/test/pdf_tokenizer_test.cc