Commit Graph

77 Commits (2e55c901b1b0571a340602ee2681255876f63f1a)

Author SHA1 Message Date
mko-x a21cc6dcd7
Add explicit log level parameter to application logging API 4 years ago
micasnyd 140c88aa4e Bump copyright for 2022 4 years ago
Micah Snyder (micasnyd) b9ca6ea103 Update copyright dates for 2021 5 years ago
Micah Snyder (micasnyd) 9e20cdf6ea Add CMake build tooling 5 years ago
Micah Snyder 07a66adc75 Fix bug added in previous patch, fixup unit tests to use newly added sanitized_basename parameter. 5 years ago
Micah Snyder 860764eb16 Heuristic macro detection for imp VBA extraction 5 years ago
Micah Snyder (micasnyd) b35d1e1bec fuzz-24354: Fix unknown read in VBA parser 5 years ago
Micah Snyder e2f59af30a Clang-format touchup 5 years ago
Andy Ragusa (aragusa) 2049078622 fuzz-22348 null deref in egg utf8 conversion 6 years ago
Andrew 035265b96f Bug fixes related to the recent HFS+/VBA/OLE2/XLM code changes 6 years ago
Micah Snyder 11ef77007b Improve tmp sub-directory names 6 years ago
Micah Snyder 9b9999d778 Rename core scanning functions 6 years ago
Micah Snyder 005cbf5a37 Record names of extracted files 6 years ago
Micah Snyder (micasnyd) a97ce0c837 fuzz-21960: Add missing size checks to vba parser 6 years ago
Jonas Zaddach (jzaddach) b7f8440965 Modernize VBA code extraction from Microsoft Office files 6 years ago
Micah Snyder 206dbaefe8 Update copyright dates for 2020 6 years ago
Mickey Sola 622771bd58 oss-fuzz - 13468 - fix shift of negative value when converting from unicode 6 years ago
Micah Snyder bbfe42e133 Correcting use of unsigned variable to a signed off_t variable in calculation that was intended to result in a negative number but failed on 32bit platforms without a cast. 6 years ago
Micah Snyder 4524c398f3 Argument and return types for fmap_readn(), cli_writen(), cli_readn() converted to use size_t instead of int. 6 years ago
Micah Snyder 50f178dc63 fuzz - 12166 - Fix for 4-byte out of bounds write wherein the an invalid struct pointer member variable is set to zero. The fix adds bounds checking to the Uniq storage 'add' function as well as error code checks. Included a lot of new inline documentation. 6 years ago
Micah Snyder 52cddcbcfd Updating and cleaning up copyright notices. 6 years ago
Micah Snyder 72fd33c8b2 clang-format'd using new .clang-format rules. 6 years ago
Micah Snyder d39cb6581f Updating libclamunrar from legacy C implementation to modern unrar 5.6.5. API changes and supporting changes included to pass the filepath of the scanned file into libclamav through the cli_ctx structure, required by the unrar library to open archives. The filename argument may be optional for the scandesc scanning variant, but libclamav will make a best effort to identify the filename from the file descriptor if it was not provided. In addition, included the ability to prefix temp file and directory names with file basenames. 7 years ago
Mickey Sola 46a35abe56 mass update of copyright headers 10 years ago
Kevin Lin 4de2f5ec2c bb#11164 - fixed invalid wrap-around read with vba inflation 11 years ago
Kevin Lin 9b38ab7248 bb#11165 - added size check to prevent invalid reads 11 years ago
Shawn Webb 60d8d2c352 Move all the crypto API to clamav.h 12 years ago
Steven Morgan e182c02ce3 support libjson-c 0.10, 1.11, and 1.12 12 years ago
Kevin Lin 4c37996842 doc/ppt: moved information stream parsing from vba source to ole2 source 12 years ago
Kevin Lin 09dddc5be3 doc/ppt: added SummaryInfo and DocumentSummary streams parsing, JSON or debug 12 years ago
Shawn Webb b2e7c931d0 Use OpenSSL for hashing. 12 years ago
David Raynor dc31213450 vba: length grab cleanup 13 years ago
David Raynor 8c66e38605 vba: grab length after middle test 13 years ago
David Raynor d489ba8066 vba: fix vba_read_project_strings() looping and bad returns 13 years ago
David Raynor 80649b2842 cid #11398, #11400, #11401 13 years ago
Shawn Webb 241e7eb147 bb6258 - Add warnings when allocations fail 13 years ago
Shawn Webb 7e40bab956 bb6099 - check return value of lseek() 13 years ago
Shawn webb a2a004df25 BB#3737 - Value too large for specified data type 14 years ago
David Raynor bebd86a60b bb#5343 14 years ago
Tomasz Kojm d21fb8d975 libclamav/vba_extract.c: fix error path double free (bb#2486) 15 years ago
Tomasz Kojm fd45238eb6 libclamav: fix some error messages (bb#2083) 16 years ago
aCaB 58481352d5 win32 paths handling 16 years ago
aCaB 081f64735d win32#2 16 years ago
Török Edvin f6f2869f8d avoid size 1 reads for performance reasons (bb #1542). 17 years ago
Tomasz Kojm 871177cdd9 return codes cleanup (bb#1159) 17 years ago
Tomasz Kojm 33068e0973 libclamav: drop cl_settempdir(); use cl_engine_set() with CL_ENGINE_TMPDIR and CL_ENGINE_KEEPTMP instead 17 years ago
aCaB ddc9e6c347 bb#1239 17 years ago
Török Edvin e357da7b90 more leak fixes (bb #1141) 18 years ago
Tomasz Kojm a45c7039c1 shut up some gcc warnings 18 years ago
aCaB 937ade082c fix collisions in ole2/vba 18 years ago