Read this online at https://blog.clamav.net/2024/09/clamav-141-132-107-and-010312-security.html
Today, we are publishing the 1.4.1, 1.3.2, 1.0.7, and 0.103.12 security patch versions. The release files for the patch versions are available for download on the ClamAV downloads page<https://www.clamav.net/downloads>, on the GitHub Release page<https://github.com/Cisco-Talos/clamav/releases>, and (with exception to 0.103.12) through Docker Hub<https://hub.docker.com/r/clamav/clamav/>. The images on Docker Hub may not be immediately available on release day. Continue reading to learn what changed in each version. 1.4.1 ClamAV 1.4.1 is a critical patch release with the following fixes: * CVE-2024-20506<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506>: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files. This issue affects all currently supported versions. It will be fixed in: Thank you to Detlef for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * CVE-2024-20505<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505>: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service (DoS) condition. This issue affects all currently supported versions. It will be fixed in: Thank you to OSS-Fuzz for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * Removed unused Python modules from freshclam tests including deprecated 'cgi' module that is expected to cause test failures in Python 3.13. 1.3.2 ClamAV 1.3.2 is a patch release with the following fixes: * CVE-2024-20506<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506>: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files. This issue affects all currently supported versions. It will be fixed in: Thank you to Detlef for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * CVE-2024-20505<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505>: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition. This issue affects all currently supported versions. It will be fixed in: Thank you to OSS-Fuzz for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * Removed unused Python modules from freshclam tests including deprecated 'cgi' module that is expected to cause test failures in Python 3.13. * Fix unit test caused by expiring signing certificate. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1305> * Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures. Fixes courtesy of liushuyu. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1307> * Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1293> * Fixes to Jenkins CI pipeline. For details, see GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1330> 1.0.7 ClamAV 1.0.7 is a patch release with the following fixes: * CVE-2024-20506<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506>: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files. This issue affects all currently supported versions. It will be fixed in: Thank you to Detlef for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * CVE-2024-20505<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505>: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service (DoS) condition. This issue affects all currently supported versions. It will be fixed in: Thank you to OSS-Fuzz for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * Removed unused Python modules from freshclam tests including deprecated 'cgi' module that is expected to cause test failures in Python 3.13. * Fix unit test caused by expiring signing certificate. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1305> * Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures. Fixes courtesy of liushuyu. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1307> * Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1293> * Fixes to Jenkins CI pipeline. For details, see GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1331> 0.103.12 ClamAV 0.103.12 is a patch release with the following fixes: * CVE-2024-20506<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506>: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the 'clamd' or 'freshclam' services from using a symlink to corrupt system files. This issue affects all currently supported versions. It will be fixed in: Thank you to Detlef for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * CVE-2024-20505<https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505>: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition. This issue affects all currently supported versions. It will be fixed in: Thank you to OSS-Fuzz for identifying this issue. * 1.4.1 * 1.3.2 * 1.0.7 * 0.103.12 * ClamOnAcc: Fixed an infinite loop when a watched directory does not exist. * GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1198> * Fixed a bug causing CVDs downloaded by the DatabaseCustomURL Freshclam config option to be pruned and then re-downloaded with every update. Also added the new 'valhalla' database name to the list of optional databases in preparation for future work. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1233> * Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior. * Backport of GitHub pull request<https://github.com/Cisco-Talos/clamav/pull/1293> Micah Snyder (they/them) ClamAV Development Talos Cisco Systems, Inc.
_______________________________________________ Manage your clamav-users mailing list subscription / unsubscribe: https://lists.clamav.net/mailman/listinfo/clamav-users Help us build a comprehensive ClamAV guide: https://github.com/Cisco-Talos/clamav-documentation https://docs.clamav.net/#mailing-lists-and-chat