June 13, 2018
View 399a357

Replacing strntol with strntoul to ensure proper (un)signedness when parsing numbers from PDFs.

Micah Snyder authored on 2018/06/13 09:47:21
June 9, 2018
View 0707bd4

Adjustment to pdf find_obj logic to allow the parser to skip, continue when it finds objects that cannot be parsed and may not in fact be objects at all.

Micah Snyder authored on 2018/06/09 22:42:57
View aca885e

Uncommenting len adjustment that is clearly correct, needed.

Micah Snyder authored on 2018/06/09 03:17:04
View da49904

bb12134: Adding missing len decrement and adding additional len check.

Micah Snyder (micasnyd) authored on 2018/06/09 02:13:13
June 3, 2018
View cca130b

bb12133: Wrapping cli_strntol to provide easy error detection. Applying cli_strntol_wrap with error checking. Adding logic to identify when a parsing error is in fact a new revision of the PDF.

Micah Snyder authored on 2018/06/03 09:58:35
June 2, 2018
View 56911ba

bb12133: Implementing cli_strntol based on gnu gcc's strtol implementation with modifications to limit string buffer length for non-null terminated strings. Using cli_strntol in pdf.c for added safety.

Micah Snyder authored on 2018/06/02 03:23:25
March 9, 2018
View 556021d

bb12006: correction to dictionary length checks when parsing pdf objects.

Micah Snyder authored on 2018/03/09 02:21:16
View 238c3a2

bb12004: adding check for min pdf size needed to check pdf version

Micah Snyder authored on 2018/03/09 02:17:11
February 2, 2018
View 49686c4

Removing hard-coded heuristic signature that flags when a PDF has an abnormally high number of filters. Removing due to false positive and because in its current form it cannot be disabled or modified without recompiling ClamAV.

Micah Snyder authored on 2018/02/02 05:16:12
December 22, 2017
View 9f6e1fb

More cleanup re: variables possibly used before initialized.

Micah Snyder authored on 2017/12/22 04:39:01
December 20, 2017
View f2a0234

bb11981 - fix for some unit tests.

Steven Morgan authored on 2017/12/20 04:47:06
October 31, 2017
View 6806271

11942 - fixing heap overflow in handle_pdfname. Patch submitted by Suleman Ali.

Mickey Sola authored on 2017/10/31 06:33:19
September 22, 2017
View 83fc72d

adding back warning fixes to pdf.c that disappears in pull request changes wrt win32 changes. adding a small change to mspack cabd.c since to eliminate a warning since this series of commits also changes mspack code.

Micah Snyder authored on 2017/09/22 03:26:37
September 9, 2017
View ddc6026

partial pull-request from jfehr, ommiting changes to openssl lib names: Changes needed to build Cmam in VS2015.

Micah Snyder authored on 2017/09/09 04:50:46
August 25, 2017
View 7ccc568

bb11896 - fix 'infected' count for whitelisted pdf file.

Steven Morgan authored on 2017/08/25 05:33:33