Commit Graph

9927 Commits (cef54eaf8fcc160a143820caf6bcdbb6ed415688)
 

Author SHA1 Message Date
Micah Snyder cef54eaf8f Freshclam refresh. This update makes libcurl a hard requirement for ClamAV. 6 years ago
Paul Arthur f5ca0ae757 Fix buffer length check 6 years ago
Mickey Sola 1b5a59c416 bytecode - J867 - fix memory leak that occurs withn the bytecode interpreter while libjson is enabled 6 years ago
Mickey Sola b8b993f2d4 bcomp - jira826 - fix off by one write during byte compare normalization found while doing ASAN testing 6 years ago
Jonas Zaddach c84683f2f4 Mach-O bytecode unpackers 6 years ago
Jonas Zaddach 2b776e4b89 Linux bytecode unpackers 6 years ago
Micah Snyder (micasnyd) ddc1c9bb11 bb12285 - Change to set read permissions on files extracted from RAR archive in case permissions were inadequate. 6 years ago
Andrew e969151915 Change errmsg to dbgmsg when skipping imphash on PE with no imports 6 years ago
Micah Snyder f212a6365a Adjusted clambc page to remove copyright dates from credit wording. 6 years ago
Micah Snyder b7079e9f67 Autoreconf'd. 6 years ago
rickwang a5141522c7 Add configure option to force enable mmap support while cross compiling 6 years ago
Micah Snyder (micasnyd) eb4439ac8c bb12319: Correction to return value check for EVP_VerifyFinal calls in libclamav's crypto functions. 6 years ago
Rosen Penev b116ca80d6 Fix compilation without deprecated OpenSSL 1.1 APIs 6 years ago
Andrew bc6ea0c30a Fix memleaks in sigtool 6 years ago
Andrew 8b72234369 Add option to not remove missing sections (PE) 6 years ago
Andrew df8dfda9cd Address code-review comments, fix several memleaks 6 years ago
Andrew a5723eecb2 Make .crb sigs load before .cat files in loaddbdir 6 years ago
Micah Snyder 6edfa86e3e Added execs.c to the libclamav visual studio project. 6 years ago
Andrew e8169c7053 Multiple blacklist sigs can now match with allmatch 6 years ago
Andrew a96756b0b6 Copy cert name for debug prints; fail better 6 years ago
Andrew 3cf1b1c58d Add ability to whitelist leaf certificates 6 years ago
Andrew 92088f91f1 Add support for cert blacklisting and whitelisting upfront 6 years ago
Andrew 14d52d0c63 Use genhash_pe instead of checkfp_pe for section hash computation 6 years ago
Andrew ef24839531 Add TODOs in sigtool.c 6 years ago
Andrew c2012bd072 Move a debug print so it doesn't get called as often 6 years ago
Andrew e559f006d6 Restore the correct OEP for aspack unpacked exes 6 years ago
Andrew 921dd18e91 Fix formatting 6 years ago
Andrew 7ba310e605 PE parsing code improvements, db loading bug fixes 6 years ago
rickwang 757ffbbfb3 fix failure of large file detection on 32-bit platforms 6 years ago
Micah Snyder 817a919d65 Autojunk'ed 6 years ago
Micah Snyder a30884058c oss-fuzz-issue-2317: changing LIB_FUZZING_ENGINE to LIB_FUZZING_ENGINE_DEPRECATED as temporary fix. 6 years ago
Micah Snyder (micasnyd) 0f128f20b8 bb12250 & bb12277: Fixes for sigtools vba scanner. Scanner engine, scan options, and context creation routines were incomplete. 6 years ago
Mickey Sola ad0ef25d9b fuzz - 12513 - fixing aspack single byte heap overread 6 years ago
Micah Snyder fe4433b01f Autojunk'd 6 years ago
Micah Snyder 155eaaad8b bb12284 - Fix to prevent path traversal when using cli_genfname() to generate filenames that may retain path and filename information. Changed scanrar so that it will no longer retain path information for extracted files. 6 years ago
Micah Snyder a8ca96687a Clean up of PDF object finding logic. Changes include recording object sizes as objects are found, identifying object streams in the object parsing section instead of the PDF parsing section, and limiting of stream and other object parsing to the size of the object instead of the size of the PDF. It is also easier to read and includes more inline documentation. 6 years ago
Micah Snyder 5e3b1c62ba bb12262 - Fix to address potential use-after-free bug in scanner code relating to the filenames for nested files. 6 years ago
Micah Snyder 25d72538cd fuzz - 12181 - Fixed 1-byte buffer over-read in PDF parser. 6 years ago
Micah Snyder 1e50361baf fuzz - 12168 - Fix for 1 byte out of bounds read in PDF parser. Fix includes a check to ensure that it is safe to index -1 from the start of an object a well as additional checks to invalidate some negative integer values. 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 da15bcfd37 fuzz - 12149 - Fix for out of bounds read in PDF object stream parsing code. 6 years ago
Micah Snyder 479a9a235a Fixes for issues identified by coverity. 6 years ago
Jonas Zaddach 3fc316c0c4 Trace instructions in bytecode VM 6 years ago
Micah Snyder 262edbc886 bb12186 - Fix to prevent possible crash when loading ldb database and PCRE is not available. Patch courtest of Tomasz Kojm. 6 years ago
chips 8a5f206964 Update sigtool.c 6 years ago
Micah Snyder 403f04b097 fuzz - 12124 - Added missing hash cleanup checks in Xz decoder. 6 years ago
Micah Snyder c9c924a294 fuzz - 12178 - Correction to LZW inflate algorithm where left-shift of a larger value would have have been too large for signed long. 6 years ago
Micah Snyder 8a4669be47 fuzz - 12156 - Explicit cast to unsigned 32bit int because a signed int could not hold 0xffff << 16 bits. 6 years ago
Micah Snyder 20dfea9d98 fuzz - 12142 - Fix for potential memory and file descriptor leak in HTML normalization code. 6 years ago
Micah Snyder c500b68021 fuzz - 12133 - Fix for memory leak in ARJ decoder failure condition. 6 years ago