[Clamav-devel] ClamAV 1.4.1, 1.3.2, 1.0.7, and 0.103.12 security patch versions published
Micah Snyder (micasnyd)
micasnyd at cisco.com
Wed Sep 4 19:19:15 UTC 2024
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.
More information about the clamav-devel
mailing list