ClamAV 0.103.3 is out now. Users can head over to clamav.net/downloads to download the release materials.
-
Fixed a scan performance issue when ENGINE_OPTIONS_FORCE_TO_DISK is enabled. This issue did not affect most users, but for those affected, it caused every scanned file to be copied to the temp directory before the scan.
-
Fixed ClamDScan crashes when using the
--fdpass --multiscancommand-line options in combination with the ClamDExcludePathconfig file options. -
Fixed an issue where the
mirrors.datfile is owned by root when starting as root (or with sudo) and using daemon-mode. File ownership will be set to theDatabaseOwnerjust before FreshClam switches to run as that user. -
Renamed the
mirrors.datfile tofreshclam.dat. - Unfortunately, some users have FreshClam configured to automatically delete
mirrors.datif FreshClam failed. Renamingmirrors.dattofreshclam.datshould make it so those scripts don't delete important FreshClam data. - We used to recommend deleting
mirrors.datif FreshClam failed to update. This is becausemirrors.datused to keep track of offline mirrors and network interruptions were known to cause FreshClam to think that all mirrors were offline. ClamAV now uses a paid CDN instead of a mirror network, and the new FreshClam DAT file no longer stores that kind of information. The UUID used in ClamAV's HTTP User-Agent is stored in the FreshClam DAT file and we want the UUID to persist between runs, even if there was a failure. Disabled the
HTTPUserAgentconfig option if theDatabaseMirroruses clamav.net. This will prevent users from being inadvertently blocked and will ensure that we can keep better metrics on which ClamAV versions are being used.- This change effectively deprecates the
HTTPUserAgentoption for most users. -
Moved the detection for Heuristics.PNG.CVE-2010-1205 behind the ClamScan
--alert-broken-mediaoption (ClamDAlertBrokenMedia yes) option. This type of PNG issue appears to be common enough to be an annoyance, and the CVE is old enough that no one should be vulnerable at this point. -
Fixed ClamSubmit failures after changes to Cloudflare "__cfduid" cookies.
Special thanks to the following for code contributions and bug reports:
- Stephen Agate
- Tom Briden