<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-2366689974368239573</id><updated>2026-03-30T02:58:48.941-04:00</updated><category term="clamav"/><category term="release"/><category term="patch release"/><category term="Release Candidate"/><category term="signatures"/><category term="updates"/><category term="eol"/><category term="beta"/><category term="community"/><category term="security updates"/><category term="immunet"/><category term="mirrors"/><category term="patch"/><category term="0.99"/><category term="vrt"/><category term="0.100.0"/><category term="0.98.5"/><category term="clamav.net"/><category term="database"/><category term="0.99.3"/><category term="antivirus"/><category term="bytecode"/><category term="freshclam"/><category term="mailing lists"/><category term="osx"/><category term="windows"/><category term="0.101.0"/><category term="1.5"/><category term="announcements"/><category term="end-of-life"/><category term="github"/><category term="snort"/><category term="yara"/><category term="0.103.0"/><category term="0.104.0"/><category term="0.105.0"/><category term="0.99.1"/><category term="1.0.0"/><category term="1.3.0"/><category term="1.5.0"/><category term="LTS"/><category term="Sourcefire"/><category term="bugzilla"/><category term="development"/><category term="documentation"/><category term="malware"/><category term="safebrowsing"/><category term="sourceforge"/><category term="0.100.1"/><category term="0.100.2"/><category term="0.100.3"/><category term="0.101.4"/><category term="0.102.0"/><category term="0.103"/><category term="0.103.2"/><category term="0.103.3"/><category term="0.105.1"/><category term="0.96"/><category term="0.97"/><category term="0.98.4"/><category term="0.99.2"/><category term="1.1.0"/><category term="1.2.0"/><category term="1.4.0"/><category term="1.4.1"/><category term="Open Source"/><category term="docker"/><category term="git"/><category term="linux"/><category term="main"/><category term="new features"/><category term="news"/><category term="package update"/><category term="scholarship"/><category term="solaris"/><category term="test"/><category term="0.100"/><category term="0.101.1"/><category term="0.101.2"/><category term="0.101.3"/><category term="0.102"/><category term="0.102.1"/><category term="0.102.2"/><category term="0.102.3"/><category term="0.102.4"/><category term="0.103.1"/><category term="0.103.10"/><category term="0.103.11"/><category term="0.103.12"/><category term="0.103.5"/><category term="0.103.6"/><category term="0.103.7"/><category term="0.103.8"/><category term="0.103.9"/><category term="0.104"/><category term="0.104.2"/><category term="0.104.3"/><category term="0.104.4"/><category term="0.105"/><category term="0.105.2"/><category term="0.95"/><category term="0.98"/><category term="0.98.1"/><category term="0.98.3"/><category term="0.98.6"/><category term="0.98.7"/><category term="0.99.4"/><category term="1.0.1"/><category term="1.0.2"/><category term="1.0.3"/><category term="1.0.4"/><category term="1.0.5"/><category term="1.0.6"/><category term="1.0.7"/><category term="1.0.8"/><category term="1.0.9"/><category term="1.1.1"/><category term="1.1.2"/><category term="1.1.3"/><category term="1.2.1"/><category term="1.2.2"/><category term="1.2.3"/><category term="1.3.1"/><category term="1.3.2"/><category term="1.4"/><category term="1.4.2"/><category term="1.4.3"/><category term="1.4.4"/><category term="1.5.1"/><category term="1.5.2"/><category term="3rd party"/><category term="CASC"/><category term="Clam AV 0.103"/><category term="ClamAV 1.0"/><category term="ClamAV 1.0.6"/><category term="Discord"/><category term="Masslogger"/><category term="On-Access"/><category term="Ubuntu"/><category term="blog"/><category term="build automation"/><category term="careers"/><category term="cisco"/><category term="clamavsubmit"/><category term="clamd"/><category term="clamxav"/><category term="debian"/><category term="downloads"/><category term="enable"/><category term="epo"/><category term="faq"/><category term="features"/><category term="guides"/><category term="hiring"/><category term="hunting"/><category term="intern"/><category term="jobs"/><category term="ldb"/><category term="libclamav"/><category term="long term support"/><category term="lurker"/><category term="milter"/><category term="mussels"/><category term="on access"/><category term="openssl"/><category term="php"/><category term="polymorphic"/><category term="postfix"/><category term="press release"/><category term="sendmail"/><category term="server"/><category term="snort.org"/><category term="statistics"/><category term="talos"/><category term="team"/><category term="unix"/><category term="update"/><category term="upgrade"/><category term="virus"/><category term="virus database"/><category term="virusnames"/><category term="website"/><category term="xpaj"/><title type='text'>ClamAV® blog</title><subtitle type='html'>The leading open source anti-malware software, brought to you by Sourcefire.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='https://blog.clamav.net/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default?start-index=26&amp;max-results=25'/><author><name>Twillowkins</name><uri>http://www.blogger.com/profile/11855722994118441179</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>243</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-4709691128206235159</id><published>2026-03-04T13:32:00.002-05:00</published><updated>2026-03-04T13:32:29.023-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.4.4"/><category scheme="http://www.blogger.com/atom/ns#" term="1.5.2"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="patch"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.5.2 and 1.4.4 security patch versions published</title><content type='html'>&lt;p&gt;Today, we are publishing the 1.5.2 and 1.4.4 security patch versions.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;The release files for the patch versions are available for download on the &lt;a href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;ClamAV downloads&lt;/a&gt; page, on the &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Release page&lt;/a&gt;, and through Docker Hub with both &lt;a href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Alpine&lt;/a&gt; and &lt;a href=&quot;https://hub.docker.com/r/clamav/clamav-debian/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Debian&lt;/a&gt;&amp;nbsp;containers. The images on Docker Hub may not be immediately available on release day. Continue reading to learn what changed in each version.&amp;nbsp;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1.5.2&amp;nbsp;&lt;/h4&gt;&lt;p&gt;ClamAV 1.5.2 is a patch release with the following fixes:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20031&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;CVE-2026-20031&lt;/a&gt;: Fixed an error handling bug in the HTML file parser that may crash the program and cause a denial-of-service (DoS) condition. This issue was introduced in version 1.1.0. The fix is included in 1.5.2 and 1.4.4.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Fixed a possible infinite loop when scanning some JPEG files by upgrading affected ClamAV dependency, a Rust image library.&amp;nbsp;&amp;nbsp;&lt;/li&gt;&lt;li&gt;Unfortunately, this change requires a newer Rust compiler for ClamAV.&amp;nbsp; &lt;br /&gt;The minimum Rust version for ClamAV 1.4.3 was 1.85.1.&amp;nbsp; &lt;br /&gt;The minimum Rust version for ClamAV 1.4.4 is now 1.87.0.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Fixed a possible crash on Windows when scanning some files while using the &lt;span style=&quot;font-family: courier;&quot;&gt;LeaveTemporaryFiles&lt;/span&gt; and &lt;span style=&quot;font-family: courier;&quot;&gt;TemporaryDirectory&lt;/span&gt; features.&amp;nbsp;&lt;/li&gt;&lt;li&gt;The CVD verification process will now ignore certificate files in the CVD certs directory when the user lacks read permissions.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Freshclam: Fix CLD verification bug with PrivateMirror option.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Upgraded the Rust &lt;span style=&quot;font-family: courier;&quot;&gt;bytes&lt;/span&gt; dependency to a newer version to resolve RUSTSEC-2026-0007 advisory.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Fixed a possible crash caused by invalid pointer alignment on some platforms. This fix is courtesy of Hsuan-Ming Chen at Synology PSIRT.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;1.4.4&amp;nbsp;&lt;/h4&gt;&lt;p&gt;ClamAV 1.4.4 is a patch release with the following fixes:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20031&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;CVE-2026-20031&lt;/a&gt;: Fixed an error handling bug in the HTML file parser that may crash the program and cause a DoS condition. This issue was introduced in version 1.1.0. The fix is included in 1.5.2 and 1.4.4.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Fixed a possible crash when scanning some TIFF files by upgrading the affected ClamAV dependency, a Rust image library.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Unfortunately, this change requires a newer Rust compiler for ClamAV. &lt;br /&gt;The minimum Rust version for ClamAV 1.4.3 was 1.85.1. &lt;br /&gt;The minimum Rust version for ClamAV 1.4.4 is now 1.87.0.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Upgraded the Rust &lt;span style=&quot;font-family: courier;&quot;&gt;bytes&lt;/span&gt; dependency to a newer version to resolve RUSTSEC-2026-0007 advisory.&amp;nbsp;&lt;/li&gt;&lt;li&gt;Fixed a possible crash caused by invalid pointer alignment on some platforms. This fix is courtesy of Hsuan-Ming Chen at Synology PSIRT.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4709691128206235159'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4709691128206235159'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2026/03/clamav-152-and-144-security-patch.html' title='ClamAV 1.5.2 and 1.4.4 security patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-6050677830451487865</id><published>2025-12-18T13:30:00.001-05:00</published><updated>2025-12-19T14:39:47.174-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><title type='text'>ClamAV Signature Retirement</title><content type='html'>&lt;p&gt;As per our previous announcement ClamAV file signature retirement has been implemented.&lt;br /&gt;Users may notice that file sizes are much smaller today as a result of the signature retirements.&lt;br /&gt;After we retired impacted signatures our download file sizes are now:&lt;br /&gt;bytecode.cvd: 275 KiB&lt;br /&gt;main.cvd: 85 MiB&lt;br /&gt;daily.cvd: 22 MiB&lt;br /&gt;&lt;br /&gt;Our team is continuing to monitor alerts and the current threat landscape and we are committed to reintroducing retired signatures as needed.&lt;br /&gt;&lt;br /&gt;For more detailed information on the ClamAV signature please see our previous blog post.&lt;br /&gt;&lt;a href=&quot;https://blog.clamav.net/2025/11/clamav-signature-retirement-announcement.html&quot; target=&quot;_blank&quot;&gt;ClamAV Signature Retirement Announcement&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;If you have any questions please join our ClamAV mailer here:&amp;nbsp;&lt;a href=&quot;https://www.clamav.net/contact&quot; target=&quot;_blank&quot;&gt;ClamAV contact&lt;/a&gt;&lt;br /&gt;Or our ClamAV Discord Server here:&amp;nbsp;&lt;a href=&quot;https://discord.gg/QWESGDrB&quot; target=&quot;_blank&quot;&gt;ClamAV Discord Server&lt;/a&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6050677830451487865'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6050677830451487865'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/12/clamav-signature-retirement.html' title='ClamAV Signature Retirement'/><author><name>Brendan Bell</name><uri>http://www.blogger.com/profile/17505287100145023211</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-5642822126122328150</id><published>2025-11-18T13:51:00.007-05:00</published><updated>2025-11-18T14:00:39.254-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="Open Source"/><title type='text'>ClamAV Signature Retirement Announcement</title><content type='html'>&lt;p class=&quot;MsoNormal&quot;&gt;ClamAV was first introduced in 2002; since then, the
signature set has grown without bound, delivering as many detections as
possible to the community. Due to continually increasing database sizes and
user adoption, we are faced with significantly increasing costs of distributing
the signature set to the community.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;To address the issue, Cisco Talos has been working to
evaluate the efficacy and relevance of older signatures. Signatures which no
longer provide value to the community, based on today’s security landscape,
will be retired.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;We are making this announcement as an advisory that our
first pass of this retirement effort will affect a significant drop in database
size for both the daily.cvd and main.cvd.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;Our goal is to ensure that detection content is targeted to
currently active threats and campaigns. We will judge this based on signature
matches seen in our, and our partners, data feeds over an extended period of
time. We will continue to evaluate detection prevalence for retired signatures
and will restore any signatures to the active signature set as needed to
protect the community. Going forwards, we will continue to curate the signature
set to match the security landscape. This may result in further reductions in
the total number of signatures included in the signature set alongside the
normal growth that comes from new added coverage.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
These are the impacts on signature database sizes you can expect from the first
pass:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;height: 42.35pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;height: 42.35pt; padding: 0in 0in 0in 0in; width: 147.7pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;File Name&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 42.35pt; padding: 0in 0in 0in 0in; width: 147.7pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;September 2025&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 42.35pt; padding: 0in 0in 0in 0in; width: 147.8pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;December 2025 after retirement of signatures&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;height: 14.1pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;height: 14.1pt; padding: 0in 0in 0in 0in; width: 147.7pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;main.cvd&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 14.1pt; padding: 0in 0in 0in 0in; width: 147.7pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;163 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 14.1pt; padding: 0in 0in 0in 0in; width: 147.8pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;~80 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;height: 14.1pt; mso-yfti-irow: 2; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;height: 14.1pt; padding: 0in 0in 0in 0in; width: 147.7pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;daily.cvd&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 14.1pt; padding: 0in 0in 0in 0in; width: 147.7pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;62 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 14.1pt; padding: 0in 0in 0in 0in; width: 147.8pt;&quot; valign=&quot;top&quot; width=&quot;197&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;~22 MB&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;In addition to the reduction in size of the signature set,
we will also begin to remove container images from Docker Hub. We are doing
this to remove container images which may contain vulnerabilities either in
ClamAV or in the base image, and to reduce the burden on Docker Hub itself,
which presently hosts over 300&amp;nbsp;GiB&amp;nbsp;of ClamAV container images.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;When complete, we will only provide container images on
Docker Hub for the supported versions of ClamAV. At this time, these will
include:&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;table border=&quot;0&quot; cellpadding=&quot;0&quot; cellspacing=&quot;0&quot; class=&quot;MsoNormalTable&quot; style=&quot;border-collapse: collapse; mso-padding-alt: 0in 0in 0in 0in; mso-yfti-tbllook: 1184;&quot;&gt;
 &lt;tbody&gt;&lt;tr style=&quot;height: 15.0pt; mso-yfti-firstrow: yes; mso-yfti-irow: 0;&quot;&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;Release&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;Tags&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;height: 15.0pt; mso-yfti-irow: 1;&quot;&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;1.5&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;1.5, 1.5.1, latest, stable&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;height: 15.0pt; mso-yfti-irow: 2;&quot;&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;1.4 LTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;1.4, 1.4.3&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=&quot;height: 15.0pt; mso-yfti-irow: 3; mso-yfti-lastrow: yes;&quot;&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;1.0 LTS&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style=&quot;height: 15.0pt; padding: 0in 0in 0in 0in; width: 3.25in;&quot; valign=&quot;top&quot; width=&quot;312&quot;&gt;
  &lt;p class=&quot;MsoNormal&quot;&gt;1.0, 1.0.9&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;We recommend that ClamAV container image users select a
feature release tag rather than a specific minor release tag&amp;nbsp;in order
to&amp;nbsp;stay up to date with security and bug fixes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;&lt;br /&gt;
ClamAV Signature Retirement Open Source FAQ:&lt;br /&gt;
&lt;br /&gt;
What if bad actors begin to reuse old malware and old exploits?&lt;br /&gt;
Our team is committed to reintroducing any signature based on the activity of
bad actors in a timely fashion.&lt;br /&gt;
&lt;br /&gt;
Can open-source users access the signatures that have been retired from
main.cvd?&lt;br /&gt;
We intend to make the retired signatures available at a later date for
researchers and corner cases&lt;br /&gt;
&lt;br /&gt;
Is this an ongoing process?&lt;br /&gt;
Cisco Talos will continue to curate the signature set and may retire signatures
as they lose relevance to today’s security landscape.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;p&gt;

























&lt;/p&gt;&lt;p class=&quot;MsoNormal&quot;&gt;How will open source Users benefit from these changes?&lt;br /&gt;
Smaller file downloads come with inherent advantages, but unbound growth is not
sustainable and we already have outgrown resource needs for scanning on some
server configurations. We anticipate a noticeable RAM usage reduction for the
ClamAV engine, possibly by as much as 25%.&lt;br /&gt;
&lt;br /&gt;
When will users see a change in file sizes?&lt;br /&gt;
Signature retirement and the file size reduction will begin on December 16&lt;sup&gt;th&lt;/sup&gt;&amp;nbsp;,
2025.&lt;br /&gt;
Users will notice that the main.cvd and daily.cvd will be roughly 50% smaller
than they have seen prior to that date.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style=&quot;mso-element: comment-list;&quot;&gt;&lt;div style=&quot;mso-element: comment;&quot;&gt;&lt;div class=&quot;msocomtxt&quot; id=&quot;_com_6&quot; language=&quot;JavaScript&quot;&gt;

&lt;!--[if !supportAnnotations]--&gt;&lt;/div&gt;

&lt;!--[endif]--&gt;&lt;/div&gt;

&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5642822126122328150'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5642822126122328150'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/11/clamav-signature-retirement-announcement.html' title='ClamAV Signature Retirement Announcement'/><author><name>Brendan Bell</name><uri>http://www.blogger.com/profile/17505287100145023211</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-49704958551827105</id><published>2025-10-16T11:17:00.000-04:00</published><updated>2025-10-16T11:17:45.914-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.5"/><category scheme="http://www.blogger.com/atom/ns#" term="1.5.1"/><category scheme="http://www.blogger.com/atom/ns#" term="patch"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>ClamAV 1.5.1 patch version published</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Today, we are publishing ClamAV 1.5.1. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;background-color: white; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;This version has been released shortly after ClamAV 1.5.0 in order to address several significant issues that were identified following its publication.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: inherit; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The images on Docker Hub may not be immediately available on release day.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.5.1 is a patch release with the following fixes:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a significant performance issue when scanning some PE files&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue recording file entries from a ZIP archive central directory which resulted in &quot;Heuristics.Limits.Exceeded.MaxFiles&quot; alerts when using the ClamScan&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--alert-exceeds-max&lt;/code&gt;&amp;nbsp;command line option or ClamD&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; line-height: 1.357em; padding: 1px 3px;&quot;&gt;AlertExceedsMax&lt;/code&gt;&amp;nbsp;config file option&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Improved performance when scanning TNEF email attachments&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue with recording metadata for OOXML office documents&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue with signature matches for VBA in OLE2 office documents&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Loosened overly restrictive rules for embedded file identification and increased the limit for finding PE files embedded in other PE files&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue with extracting some RAR archives embedded in other files&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue with calculating fuzzy hashes affecting some images by updating the version for several Rust library dependencies&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line code-active-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This release does not require a newer version of the Rust compiler toolchain than what was required for ClamAV 1.5.0&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1606&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1606&quot; style=&quot;color: #005fb8; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/49704958551827105'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/49704958551827105'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/10/clamav-151-patch-version-published.html' title='ClamAV 1.5.1 patch version published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-4095928511219962037</id><published>2025-10-07T09:35:00.002-04:00</published><updated>2025-10-07T09:39:56.809-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.5"/><category scheme="http://www.blogger.com/atom/ns#" term="1.5.0"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>ClamAV 1.5.0 released!</title><content type='html'>&lt;p style=&quot;text-align: left;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;The &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; 1.5.0 &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;is now &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;available.&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;You&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; may find the source code and installers for this release &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;at &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-decoration: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-size: 10.5pt; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; text-decoration: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;clamav.net/downloads&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;or&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; on&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; the &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.5.0&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; padding: 0px; text-decoration-line: none; text-decoration: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-size: 10.5pt; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; text-decoration: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV GitHub release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{165}&quot; paraid=&quot;2095483438&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;IMPORTANT&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;: A major&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; feature&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; of the 1.5 release is a FIPS-mode compatible method for verifying the authenticity of CVD signature database archives and CDIFF signature database patch files. This feature relies on&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; “&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier New_EmbeddedFont&amp;quot;, &amp;quot;Courier New_MSCustomFont&amp;quot;, &amp;quot;Courier New_MSFontService&amp;quot;, monospace; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none; line-height: 18.6px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;TextRun Highlight SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier New_EmbeddedFont&amp;quot;, &amp;quot;Courier New_MSCustomFont&amp;quot;, &amp;quot;Courier New_MSFontService&amp;quot;, monospace; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none; line-height: 18.6px; margin: 0px; outline: transparent solid 1px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;cvd.sign&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;” signature files for the daily, main, and bytecode databases. The Freshclam with 1.5.0 will download these files as will the latest version of CVDUpdate. When they &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;are not&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; present, &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; will fall back to using the legacy MD5-based RSA signature check.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{211}&quot; paraid=&quot;1924000035&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;clamav-1.5.0&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;.tar.gz&quot; does not require an internet connection to build. All dependencies are included in this package. &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;However, i&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;f you download the ZIP or TAR.GZ generated by GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;locat&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; at the very bottom, then an internet connection will b&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;e &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;requir&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; during the build to downloa&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;d &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;addition&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;al&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Rust dependencies.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{30c97dd7-59a8-4989-944e-061cdc0dcd33}{12}&quot; paraid=&quot;1779109281&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px 0px 16px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #3b3b3b; font-size: 10.5pt; font-variant-ligatures: none; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV 1.&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;.0 includes the following improvements and changes:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559739&amp;quot;:240}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #3b3b3b; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, system-ui, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Major changes&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; font-weight: 400; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added checks to determine if an OLE2-based Microsoft Office document is encrypted.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1295&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1295&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the ability to record URIs found in HTML if the generate-JSON-metadata feature is enabled. Also adds an option to disable this in case you want the JSON metadata feature but do not want to record HTML URIs. The ClamScan command-line option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--json-store-html-uris=no&lt;/code&gt;. The&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;config option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;JsonStoreHTMLURIs no&lt;/code&gt;. The libclamav general scan option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_GENERAL_STORE_HTML_URIS&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;24&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1281&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1281&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #3&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the ability to record URIs found in PDFs if the generate-JSON-metadata feature is enabled. Also adds an option to disable this in case you want the JSON metadata feature but do not want to record PDF URIs. The ClamScan command-line option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--json-store-pdf-uris=no&lt;/code&gt;. The&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;config option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;JsonStorePDFURIs no&lt;/code&gt;. The libclamav general scan option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_GENERAL_STORE_PDF_URIS&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;38&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1559&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1559&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #3&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;44&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1572&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1572&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #4&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;46&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;46&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added regex support for the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;OnAccessExcludePath&lt;/code&gt;&amp;nbsp;config option. This change courtesy of GitHub user b1tg.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1314&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1314&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added CVD signing/verification with external&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.sign&lt;/code&gt;&amp;nbsp;files.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Freshclam will now attempt to download external signature files to accompany existing&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cvd&lt;/code&gt;&amp;nbsp;databases and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cdiff&lt;/code&gt;&amp;nbsp;patch files. Sigtool now has commands to sign and verify using the external signatures.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;57&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamAV now installs a &#39;certs&#39; directory in the app config directory (e.g.,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;&amp;lt;prefix&amp;gt;/etc/certs&lt;/code&gt;). The install path is configurable. The CMake option to configure the CVD certs directory is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;-D CVD_CERTS_DIRECTORY=PATH&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;62&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New options to set an alternative CVD certs directory:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The command-line option for Freshclam, ClamD, ClamScan, and Sigtool is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--cvdcertsdir PATH&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The environment variable for Freshclam, ClamD, ClamScan, and Sigtool is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CVD_CERTS_DIR&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The config option for Freshclam and ClamD is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CVDCertsDirectory PATH&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;70&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added two new APIs to the public clamav.h header:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;71&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_cvdverify_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *certs_directory,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; dboptions)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_cvdunpack_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *dir,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *certs_directory,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; dboptions)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;83&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The original&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_cvdverify&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_cvdunpack&lt;/code&gt;&amp;nbsp;are deprecated.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;85&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added a&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_engine_field&lt;/code&gt;&amp;nbsp;enum option&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_ENGINE_CVDCERTSDIR&lt;/code&gt;. You may set this option with&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_engine_set_str&lt;/code&gt;&amp;nbsp;and get it with&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_engine_get_str&lt;/code&gt;, to override the compiled in default CVD certs directory.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;89&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Thank you to Mark Carey at SAP for inspiring work on this feature with an initial proof of concept for external-signature FIPS compliant CVD signing.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;92&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1417&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1417&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;94&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1478&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1478&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;96&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1489&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1489&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #3&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;98&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1491&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1491&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #4&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Freshclam, ClamD, ClamScan, and Sigtool: Added an option to enable FIPS-like limits disabling MD5 and SHA1 from being used for verifying digital signatures or for being used to trust a file when checking for false positives (FPs).&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;freshclam.conf&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;set this config option:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;105&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;FIPSCryptoHashLimits yes
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamscan&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;sigtool&lt;/code&gt;&amp;nbsp;use this command-line option:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;--fips-limits
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For libclamav: Enable FIPS-limits for a ClamAV engine like this:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-C&quot; data-line=&quot;115&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;cl_engine_set_num(engine, CL_ENGINE_FIPS_LIMITS, &lt;span class=&quot;hljs-number&quot; style=&quot;color: green;&quot;&gt;1&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;119&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamAV will also attempt to detect if FIPS-mode is enabled. If so, it will automatically enable the FIPS-limits feature.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;122&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change mitigates safety concerns over the use of MD5 and SHA1 algorithms to trust files and is required to enable ClamAV to operate legitimately in FIPS-mode enabled environments.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;126&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Note: ClamAV may still calculate MD5 or SHA1 hashes as needed for detection purposes or for informational purposes in FIPS-enabled environments and when the FIPS-limits option is enabled.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;130&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;132&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;132&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Upgraded the clean-file scan cache to use SHA2-256 (prior versions use MD5). The clean-file cache algorithm is not configurable.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;135&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change resolves safety concerns over the use of MD5 to trust files and is required to enable ClamAV to operate legitimately in FIPS-mode enabled environments.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;139&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;141&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1560&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1560&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;143&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;143&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamD: Added an option to disable select administrative commands including&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;SHUTDOWN&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;RELOAD&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;STATS&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;VERSION&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;146&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The new&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;options are:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;147&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;EnableShutdownCommand yes
EnableReloadCommand yes
EnableStatsCommand yes
EnableVersionCommand yes
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;153&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change courtesy of GitHub user ChaoticByte.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;155&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1502&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1502&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;157&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;157&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added extended hashing functions with a &quot;flags&quot; parameter that allows the caller to choose if they want to bypass FIPS hash algorithm limits:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;159&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_data_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; *data,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; data_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **hash,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *hash_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_init_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_hash_ctx_t&lt;/span&gt; **ctx_out)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_update_hash_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_hash_ctx_t&lt;/span&gt; *ctx,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; *data,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; length)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_finish_hash_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_hash_ctx_t&lt;/span&gt; *ctx,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **hash,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *hash_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_destroy&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *ctx)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_file_fd_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;int&lt;/span&gt; fd,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; offset,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; length,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **hash,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *hash_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;196&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;198&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;198&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamScan: Improved the precision of the bytes-scanned and bytes-read counters. The ClamScan scan summary will now report exact counts in &quot;GiB&quot;, &quot;MiB&quot;, &quot;KiB&quot;, or &quot;B&quot; as appropriate. Previously, it always reported &quot;MB&quot;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;202&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;204&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;204&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamScan: Add hash &amp;amp; file-type in/out CLI options:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;205&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;205&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-hint&lt;/code&gt;: The file hash so that libclamav does not need to calculate it. The type of hash must match the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-alg&lt;/code&gt;.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;207&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--log-hash&lt;/code&gt;: Print the file hash after each file scanned. The type of hash printed will match the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-alg&lt;/code&gt;.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;209&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-alg&lt;/code&gt;: The hashing algorithm used for either&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-hint&lt;/code&gt;&amp;nbsp;or&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--log-hash&lt;/code&gt;. Supported algorithms are &quot;md5&quot;, &quot;sha1&quot;, &quot;sha2-256&quot;. If not specified, the default is &quot;sha2-256&quot;.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;212&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--file-type-hint&lt;/code&gt;: The file type hint so that libclamav can optimize scanning (e.g., &quot;pe&quot;, &quot;elf&quot;, &quot;zip&quot;, etc.). You may also use ClamAV type names such as &quot;CL_TYPE_PE&quot;. ClamAV will ignore the hint if it is not familiar with the specified type. See also:&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/appendix/FileTypes.html#file-types&quot; href=&quot;https://docs.clamav.net/appendix/FileTypes.html#file-types&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;https://docs.clamav.net/appendix/FileTypes.html#file-types&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;217&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--log-file-type&lt;/code&gt;: Print the file type after each file scanned.&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;219&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;We will not be adding this for ClamDScan, as we do not have a mechanism in the ClamD socket API to receive scan options or a way for ClamD to include scan metadata in the response.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;223&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;225&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;225&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added new scan functions that provide additional functionality:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;226&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scanfile_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *filename,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_verdict_t&lt;/span&gt; *verdict_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **last_alert_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *scanned_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine,
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_scan_options *scanoptions,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *context,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file_type_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **file_type_out)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scandesc_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;int&lt;/span&gt; desc,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *filename,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_verdict_t&lt;/span&gt; *verdict_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **last_alert_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *scanned_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine,
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_scan_options *scanoptions,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *context,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file_type_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **file_type_out)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scanmap_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *filename,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_verdict_t&lt;/span&gt; *verdict_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **last_alert_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *scanned_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine,
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_scan_options *scanoptions,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *context,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file_type_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **file_type_out)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;272&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The older&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scan*()&lt;/code&gt;&amp;nbsp;functions are now deprecated and may be removed in a future release. See&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamav.h&lt;/code&gt;&amp;nbsp;for more details.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;275&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;277&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;277&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added a new engine option to toggle temp directory recursion.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;279&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Temp directory recursion is the idea that each object scanned in ClamAV&#39;s recursive extract/scan process will get a new temp subdirectory, mimicking the nesting structure of the file.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;283&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Temp directory recursion was introduced in ClamAV 0.103 and is enabled whenever&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--leave-temps&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;LeaveTemporaryFiles&lt;/code&gt;&amp;nbsp;is enabled.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;286&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;In ClamAV 1.5, an application linking to libclamav can separately enable temp directory recursion if they wish. For ClamScan and ClamD, it will remain tied to&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--leave-temps&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;LeaveTemporaryFiles&lt;/code&gt;&amp;nbsp;options.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;291&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The new temp directory recursion option can be enabled with:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;292&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;cl_engine_set_num(engine, CL_ENGINE_TMPDIR_RECURSION, &lt;span class=&quot;hljs-number&quot; style=&quot;color: green;&quot;&gt;1&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;296&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;298&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;298&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added a class of scan callback functions that can be added with the following API function:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;300&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_scan_callback&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_scan callback, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_callback_t&lt;/span&gt; location)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;304&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The scan callback location may be configured using the following five values:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;305&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;305&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_PRE_HASH&lt;/code&gt;: Occurs just after basic file-type detection and before any hashes have been calculated either for the cache or the gen-json metadata.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;308&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_PRE_SCAN&lt;/code&gt;: Occurs before parser modules run and before pattern matching.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;310&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_POST_SCAN&lt;/code&gt;: Occurs after pattern matching and after running parser modules. A.k.a. the scan is complete for this layer.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;312&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_ALERT&lt;/code&gt;: Occurs each time an alert (detection) would be triggered during a scan.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;314&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_FILE_TYPE&lt;/code&gt;: Occurs each time the file type determination is refined. This may happen more than once per layer.&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;317&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Each callback may alter scan behavior using the following return codes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;319&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;319&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;319&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_BREAK&lt;/code&gt;: Scan aborted by callback. The rest of the scan is skipped. This does not mark the file as clean or infected, it just skips the rest of the scan.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;323&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;323&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SUCCESS&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_CLEAN&lt;/code&gt;: File scan will continue.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;325&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_ALERT&lt;/code&gt;: This means you want to ignore this specific alert and keep scanning.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;328&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This is different than&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VERIFIED&lt;/code&gt;&amp;nbsp;because it does not affect prior or future alerts. Return&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VERIFIED&lt;/code&gt;&amp;nbsp;instead if you want to remove prior alerts for this layer and skip the rest of the scan for this layer.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;332&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;332&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VIRUS&lt;/code&gt;: This means you do not trust the file. A new alert will be added.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;334&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_ALERT&lt;/code&gt;: This means you agree with the alert and no extra alert is needed.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;337&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;337&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VERIFIED&lt;/code&gt;: Layer explicitly trusted by the callback and previous alerts removed for THIS layer. You might want to do this if you trust the hash or verified a digital signature. The rest of the scan will be skipped for THIS layer. For contained files, this does NOT mean that the parent or adjacent layers are trusted.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;343&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Each callback is given a pointer to the current scan layer from which they can get previous layers, can get the layer&#39;s fmap, and then various attributes of the layer and of the fmap. To make this possible, there are new APIs to query scan-layer details and fmap details:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;347&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_set_name&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *name)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_name&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **name_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_set_path&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *path)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_path&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **path_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *offset_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *len_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_fd&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;int&lt;/span&gt; *fd_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *offset_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *len_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_size&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *size_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_set_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; hash)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_have_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;bool&lt;/span&gt; *have_hash_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_will_need_hash_later&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_data&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; offset, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; len, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **data_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *data_len_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_fmap&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; **fmap_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_parent_layer&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; **parent_layer_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_type&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **type_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_recursion_level&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; *recursion_level_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_object_id&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *object_id_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_last_alert&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **alert_name_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_attributes&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; *attributes_out)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;368&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This deprecates, but does not immediately remove, the existing scan callbacks:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 1px; border: 1px solid rgb(229, 229, 229); margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;369&quot; dir=&quot;auto&quot; style=&quot;background: 0% 0% repeat; border-radius: 4px; display: inline-block; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_pre_cache&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_pre_cache callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_file_inspection&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_file_inspection callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_pre_scan&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_pre_scan callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_post_scan&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_post_scan callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_virus_found&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_virus_found callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; color=&quot;inherit&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_hash callback)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;378&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;There is an interactive test program to demonstrate the new callbacks. See:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;examples/ex_scan_callbacks.c&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;381&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;383&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;383&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Signature names that start with &quot;Weak.&quot; will no longer alert. Instead, they will be tracked internally and can be found in scan metadata JSON. This is a step towards enabling alerting signatures to depend on prior Weak indicator matches in the current layer or in child layers.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;388&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;390&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;390&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For the &quot;Generate Metadata JSON&quot; feature:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;392&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;392&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;392&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The &quot;Viruses&quot; array of alert names has been replaced by two new arrays that include additional details beyond just signature name:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;394&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;394&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&quot;Indicators&quot; records three types of indicators:&lt;ul class=&quot;code-line&quot; data-line=&quot;395&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;395&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;strong&gt;Strong&lt;/strong&gt;&amp;nbsp;indicators are for traditional alerting signature matches and will halt the scan, except in all-match mode.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;397&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;strong&gt;Potentially Unwanted&lt;/strong&gt;&amp;nbsp;indicators will only cause an alert at the end of the scan unless a Strong indicator is found. They are treated the same as Strong indicators in all-match mode.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;400&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;strong&gt;Weak&lt;/strong&gt;&amp;nbsp;indicators do not alert and will be leveraged in a future version as a condition for logical signature matches.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;402&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&quot;Alerts&quot; records only alerting indicators. Events that trust a file, such as false positive signatures, will remove affected indicators, and mark them as &quot;Ignored&quot; in the &quot;Indicators&quot; array.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;406&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;406&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Add new option to calculate and record additional hash types when the &quot;generate metadata JSON&quot; feature is enabled:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;408&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;408&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;libclamav option:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_GENERAL_STORE_EXTRA_HASHES&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;409&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;ClamScan option:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--json-store-extra-hashes&lt;/code&gt;&amp;nbsp;(default off)&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;410&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;option:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;JsonStoreExtraHashes&lt;/code&gt;&amp;nbsp;(default &#39;no&#39;)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;412&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;412&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The file hash is now stored as &quot;sha2-256&quot; instead of &quot;FileMD5&quot;. If you enable the &quot;extra hashes&quot; option, then it will also record &quot;md5&quot; and &quot;sha1&quot;.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;415&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;415&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Each object scanned now has a unique &quot;Object ID&quot;.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;417&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;419&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;419&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Sigtool: Renamed the sigtool option&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--sha256&lt;/code&gt;&amp;nbsp;to&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--sha2-256&lt;/code&gt;. The original option is still functional but is deprecated.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;422&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;424&quot; dir=&quot;auto&quot; id=&quot;other-improvements&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, system-ui, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Other improvements&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;426&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; font-weight: 400; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;426&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;426&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Set a limit on the max-recursion config option. Users will no longer be able to set max-recursion higher than 100. This change prevents errors on start up or crashes if encountering a file with that many layers of recursion.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;431&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1264&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1264&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;433&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;433&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Build system: CMake improvements to support compiling for the AIX platform. This change is courtesy of GitHub user KamathForAIX.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;436&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1387&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1387&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;438&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;438&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improve support for extracting malformed zip archives. This change is courtesy of Frederick Sell.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;441&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1460&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1460&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;443&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;443&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Code quality improvement for the ClamScan and ClamDScan&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--move&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--remove&lt;/code&gt;&amp;nbsp;options. This change is courtesy of Maxim Suhanov.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;447&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1470&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1470&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;449&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;449&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added file type recognition for an initial set of AI model file types.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;451&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The file type is accessible to applications using libclamav via the scan callback functions and as an optional output parameter to the scan functions:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scanfile_ex()&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scanmap_ex()&lt;/code&gt;, and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scandesc_ex()&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;455&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;When scanning these files, type will now show &quot;CL_TYPE_AI_MODEL&quot; instead of &quot;CL_TYPE_BINARY_DATA&quot;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;458&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1476&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1476&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;460&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;460&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added support for inline comments in ClamAV configuration files. This change is courtesy of GitHub user userwiths.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;463&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1308&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1308&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;465&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;465&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Disabled the MyDoom hardcoded/heuristic detection because of false positives.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;467&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1495&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1495&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;469&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;469&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Sigtool: Added support for creating&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cdiff&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.script&lt;/code&gt;&amp;nbsp;patch files for CVDs that have underscores in the CVD name. Also improved support for relative paths with the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--diff&lt;/code&gt;&amp;nbsp;command.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;473&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1541&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1541&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;475&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;475&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Improved support for file names with UTF-8 characters not found in the ANSI or OEM code pages when printing scan results or showing activity in the ClamDTOP monitoring utility. Fixed a bug with opening files with such names with the Sigtool utility.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;480&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1461&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1461&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;482&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1537&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1537&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;484&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;484&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved the code quality of the ZIP module. Added inline documentation.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;486&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1548&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1548&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;488&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1552&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1552&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;490&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;490&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Always run scan callbacks for embedded files. Embedded files are found within other files through signature matches instead of by parsing. They will now be processed the same way and then they can trigger application callbacks (e.g., &quot;pre-scan&quot;, &quot;post-scan&quot;, etc.).&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;495&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;A consequence of this change is that each embedded file will be pattern- matched just like any other extracted file. To minimize excessive pattern matching, file header validation checks were added for ZIP, ARJ, and CAB. Also fixed a bug with embedded PE file scanning to reduce unnecessary matching.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;500&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change will impact scans with both the &quot;leave-temps&quot; feature and the &quot;force-to-disk&quot; feature enabled, resulting in additional temporary files.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;503&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;505&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1571&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1571&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;507&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;507&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added DevContainer templates to the ClamAV Git repository in order to make it easier to set up AlmaLinux or Debian development environments.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;510&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1462&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1462&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;512&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;512&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Removed the &quot;Heuristics.XZ.DicSizeLimit&quot; alert because of potential unintended alerts based on system state.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;515&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1573&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1573&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;517&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;517&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved support for compiling on Solaris.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;519&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This fix courtesy of Andrew Watkins.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;521&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1569&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1569&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;523&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;523&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved support for compiling on GNU/Hurd.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;525&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This fix courtesy of Pino Toscano.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;527&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1569&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1569&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;529&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;529&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved support for linking with the NCurses library dependency when libtinfo is built as a separate library.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;532&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1356&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1356&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;534&quot; dir=&quot;auto&quot; id=&quot;bug-fixes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, system-ui, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Bug fixes&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;536&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; font-weight: 400; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;536&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;536&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Reduced email multipart message parser complexity.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;538&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1347&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1347&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;540&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;540&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed possible undefined behavior in inflate64 module. The inflate64 module is a modified version of the zlib library, taken from version 1.2.3 with some customization and with some cherry-picked fixes. This adds one additional fix from zlib 1.2.9. Thank you to TITAN Team for reporting this issue.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;546&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1469&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1469&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;548&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;548&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug in ClamD that broke reporting of memory usage on Linux. The STATS command can be used to monitor ClamD directly or through ClamDTOP. The memory stats feature does not work on all platforms (e.g., Windows).&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;552&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1465&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1465&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;554&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;554&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Fixed a build issue when the same library dependency is found in two different locations.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;557&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1453&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1453&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;559&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line code-active-line&quot; data-line=&quot;559&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed an infinite loop when scanning some email files in debug-mode. This fix is courtesy of Yoann Lecuyer.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;562&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1445&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1445&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;564&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;564&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a stack buffer overflow bug in the phishing signature load process. This fix is courtesy of GitHub user Shivam7-1.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;567&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1486&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1486&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;569&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;569&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a race condition in the Freshclam feature tests. This fix is courtesy of GitHub user rma-x.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;572&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1513&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1513&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;574&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;574&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Fixed a 5-byte heap buffer overread in the Windows unit tests. This fix is courtesy of GitHub user Sophie0x2E.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;577&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1542&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1542&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;579&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;579&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fix double-extraction of OOXML-based office documents.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;581&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;583&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;583&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamBC: Fixed crashes on startup.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;585&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;587&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;587&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed an assortment of issues found with Coverity static analysis.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;589&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1574&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1574&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;591&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1582&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1582&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;593&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;593&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed libclamav unit test, ClamD, and ClamDScan Valgrind test failures affecting some platforms.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;596&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1554&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1554&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;598&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1570&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1570&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;600&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;600&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed crash in the Sigtool program when using the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Menlo, Monaco, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--html-normalize&lt;/code&gt;&amp;nbsp;option.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;602&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1556&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1556&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;604&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;604&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed some potential NULL-pointer dereference issues if memory allocations fail.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;607&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fix courtesy of GitHub user JiangJias.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;609&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1581&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1581&quot; style=&quot;color: #005fb8; text-decoration-line: none; text-decoration: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;611&quot; dir=&quot;auto&quot; id=&quot;acknowledgments&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, system-ui, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Acknowledgments&lt;/h3&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;613&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; font-weight: 400; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;614&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; font-weight: 400; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;614&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Andrew Watkins&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;615&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;b1tg&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;616&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;ChaoticByte&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;617&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Frederick Sell&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;618&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;KamathForAIX&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;619&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Mark Carey at SAP&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;620&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Maxim Suhanov&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;621&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Pino Toscano&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;622&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;rma-x&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;623&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Shivam7-1&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;624&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Sophie0x2E&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;625&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;TITAN Team&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;626&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;userwiths&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;627&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Yoann Lecuyer&lt;/li&gt;&lt;/ul&gt;&lt;/h3&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4095928511219962037'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4095928511219962037'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/10/clamav-150-released.html' title='ClamAV 1.5.0 released!'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-4873925137805539648</id><published>2025-08-20T11:27:00.000-04:00</published><updated>2025-08-20T11:27:55.368-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.5"/><category scheme="http://www.blogger.com/atom/ns#" term="1.5.0"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="Release Candidate"/><title type='text'>ClamAV 1.5.0 release candidate now available! </title><content type='html'>&lt;div class=&quot;OutlineElement Ltr SCXW6679201 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{62}&quot; paraid=&quot;772689579&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;The &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; 1.5.0 &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;release candidate&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; is now &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;available.&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;You&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; may find the source code and installers for this release &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;at &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;clamav.net/downloads&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;or&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; on&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; the &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.5.0-rc&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV GitHub release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{108}&quot; paraid=&quot;777035000&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px 0px 11.2px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;The &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;release candidate&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;phase is expected to last two to four weeks before we publish the stable release. This will depend on &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;whether&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;any changes are &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;required&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; to stabilize this version. Please take this time to evaluate ClamAV 1.5.0.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559739&amp;quot;:168}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{128}&quot; paraid=&quot;1707369375&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Please help us &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;validate&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; this release by &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;providing feedback&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; via&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/issues&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub issues&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;, via&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;the &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://lists.clamav.net/mailman/listinfo/clamav-users&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV mailing list&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt; or on &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW232052544 BCX0&quot; href=&quot;https://discord.gg/sGaxA5Q&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #467886; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;our Discord&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{165}&quot; paraid=&quot;2095483438&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;IMPORTANT&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;: A major&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; feature&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; of the 1.5 release is a FIPS-compliant method for verifying the authenticity of CVD signature database archives and CDIFF signature database patch files. The feature is ready to test in this&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; release&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;candidate&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;, but we are not yet distributing the associated “&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #eeeeee;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier New_EmbeddedFont&amp;quot;, &amp;quot;Courier New_MSCustomFont&amp;quot;, &amp;quot;Courier New_MSFontService&amp;quot;, monospace; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none !important; line-height: 18.6px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;span class=&quot;TextRun Highlight SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Courier New&amp;quot;, &amp;quot;Courier New_EmbeddedFont&amp;quot;, &amp;quot;Courier New_MSCustomFont&amp;quot;, &amp;quot;Courier New_MSFontService&amp;quot;, monospace; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none !important; line-height: 18.6px; margin: 0px; outline: transparent solid 1px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;cvd.sign&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;” signature files for the daily, main, and bytecode databases. Because these files &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;are not&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; available, &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; will fall back to using the legacy MD5-based RSA signature check. In other words, &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Freshc&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;lam&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; will &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;continue to fail on FIPS-enabled systems&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; for now. However, the unit tests do include a test signing key and certificate pair along with tests to exercise signing and verification using the FIPS-compliant method.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{193}&quot; paraid=&quot;1271785120&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Note: &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Windows&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;builds&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; on GitHub Actions, which use &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;VCPkg&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; to provide C library dependencies, are failing at this time.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{211}&quot; paraid=&quot;1924000035&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 16px 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-style: italic; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;clamav-1.5.0-&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;release candidate&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;.tar.gz&quot; does not require an internet connection to build. All dependencies are included in this package. &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;However, i&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;f you download the ZIP or TAR.GZ generated by GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;, &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;locat&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; at the very bottom, then an internet connection will b&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;e &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;requir&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ed&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; during the build to downloa&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;d &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;addition&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;al&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Rust dependencies.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559738&amp;quot;:240,&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{c25e8e31-4595-48d0-9be1-c7ba243e7e87}{249}&quot; paraid=&quot;553573004&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: windowtext; font-kerning: none; margin: 0px 0px 11.2px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;For Docker user&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;s, th&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ere is no specific Docker tag &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;for th&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;e &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;release candidate&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;, but you can use the &lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;TextRun Highlight SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: Consolas, Consolas_EmbeddedFont, Consolas_MSCustomFont, Consolas_MSFontService, monospace; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 18.6px; margin: 0px; outline: transparent solid 1px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: #eeeeee; margin: 0px; padding: 0px; user-select: text;&quot;&gt;clamav:unstable&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt; or &lt;/span&gt;&lt;span class=&quot;TextRun Highlight SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: Consolas, Consolas_EmbeddedFont, Consolas_MSCustomFont, Consolas_MSFontService, monospace; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 18.6px; margin: 0px; outline: transparent solid 1px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: #eeeeee; margin: 0px; padding: 0px; user-select: text;&quot;&gt;clamav:unstable_base&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt; tags.&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559739&amp;quot;:168}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{30c97dd7-59a8-4989-944e-061cdc0dcd33}{12}&quot; paraid=&quot;1779109281&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px 0px 16px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW232052544 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #3b3b3b; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; font-variant-ligatures: none !important; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV 1.&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;5&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW232052544 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;.0 includes the following improvements and changes:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #3b3b3b; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Major changes&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added checks to determine if an OLE2-based Microsoft Office document is encrypted.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1295&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1295&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the ability to record URIs found in HTML if the generate-JSON-metadata feature is enabled. Also adds an option to disable this in case you want the JSON metadata feature but do not want to record HTML URIs. The ClamScan command-line option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--json-store-html-uris=no&lt;/code&gt;. The&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;config option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;JsonStoreHTMLURIs no&lt;/code&gt;. The libclamav general scan option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_GENERAL_STORE_HTML_URIS&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;24&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1281&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1281&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #3&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the ability to record URIs found in PDFs if the generate-JSON-metadata feature is enabled. Also adds an option to disable this in case you want the JSON metadata feature but do not want to record PDF URIs. The ClamScan command-line option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--json-store-pdf-uris=no&lt;/code&gt;. The&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;config option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;JsonStorePDFURIs no&lt;/code&gt;. The libclamav general scan option is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_GENERAL_STORE_PDF_URIS&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;38&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1482&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1514&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added regex support for the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;OnAccessExcludePath&lt;/code&gt;&amp;nbsp;config option. This change courtesy of GitHub user b1tg.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1314&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1314&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added CVD signing/verification with external&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.sign&lt;/code&gt;&amp;nbsp;files.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Freshclam will now attempt to download external signature files to accompany existing&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cvd&lt;/code&gt;&amp;nbsp;databases and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cdiff&lt;/code&gt;&amp;nbsp;patch files. Sigtool now has commands to sign and verify using the external signatures.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamAV now installs a &#39;certs&#39; directory in the app config directory (e.g.,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;&amp;lt;prefix&amp;gt;/etc/certs&lt;/code&gt;). The install path is configurable. The CMake option to configure the CVD certs directory is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;-D CVD_CERTS_DIRECTORY=PATH&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New options to set an alternative CVD certs directory:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The command-line option for Freshclam, ClamD, ClamScan, and Sigtool is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--cvdcertsdir PATH&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The environment variable for Freshclam, ClamD, ClamScan, and Sigtool is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CVD_CERTS_DIR&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The config option for Freshclam and ClamD is&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CVDCertsDirectory PATH&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;66&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added two new APIs to the public clamav.h header:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_cvdverify_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *certs_directory,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; dboptions)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_cvdunpack_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *dir,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *certs_directory,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; dboptions)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The original&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_cvdverify&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_cvdunpack&lt;/code&gt;&amp;nbsp;are deprecated.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added a&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_engine_field&lt;/code&gt;&amp;nbsp;enum option&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_ENGINE_CVDCERTSDIR&lt;/code&gt;. You may set this option with&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_engine_set_str&lt;/code&gt;&amp;nbsp;and get it with&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_engine_get_str&lt;/code&gt;, to override the compiled in default CVD certs directory.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;85&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Thank you to Mark Carey at SAP for inspiring work on this feature with an initial proof of concept for external-signature FIPS compliant CVD signing.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;88&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1417&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1417&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;90&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1478&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1478&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;92&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1489&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1489&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #3&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;94&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1491&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1491&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #4&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;96&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;96&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Freshclam, ClamD, ClamScan, and Sigtool: Added an option to enable FIPS-like limits disabling MD5 and SHA1 from being used for verifying digital signatures or for being used to trust a file when checking for false positives (FPs).&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;freshclam.conf&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;set this config option:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;101&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;FIPSCryptoHashLimits yes
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;105&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamscan&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;sigtool&lt;/code&gt;&amp;nbsp;use this command-line option:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;106&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;--fips-limits
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For libclamav: Enable FIPS-limits for a ClamAV engine like this:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-C&quot; data-line=&quot;111&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;cl_engine_set_num(engine, CL_ENGINE_FIPS_LIMITS, &lt;span class=&quot;hljs-number&quot; style=&quot;color: green;&quot;&gt;1&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;115&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamAV will also attempt to detect if FIPS-mode is enabled. If so, it will automatically enable the FIPS-limits feature.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;118&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change mitigates safety concerns over the use of MD5 and SHA1 algorithms to trust files and is required to enable ClamAV to operate legitimately in FIPS-mode enabled environments.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;122&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Note: ClamAV may still calculate MD5 or SHA1 hashes as needed for detection purposes or for informational purposes in FIPS-enabled environments and when the FIPS-limits option is enabled.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;126&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;128&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;128&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Upgraded the clean-file scan cache to use SHA2-256 (prior versions use MD5). The clean-file cache algorithm is not configurable.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;131&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change resolves safety concerns over the use of MD5 to trust files and is required to enable ClamAV to operate legitimately in FIPS-mode enabled environments.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;135&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;137&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;137&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamD: Added an option to disable select administrative commands including&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;SHUTDOWN&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;RELOAD&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;STATS&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;VERSION&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;140&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The new&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;options are:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;141&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;EnableShutdownCommand yes
EnableReloadCommand yes
EnableStatsCommand yes
EnableVersionCommand yes
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;147&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change courtesy of GitHub user ChaoticByte.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;149&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1502&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1502&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;151&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;151&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added extended hashing functions with a &quot;flags&quot; parameter that allows the caller to choose if they want to bypass FIPS hash algorithm limits:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;153&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_data_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; *data,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; data_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **hash,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *hash_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_init_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_hash_ctx_t&lt;/span&gt; **ctx_out)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_update_hash_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_hash_ctx_t&lt;/span&gt; *ctx,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; *data,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; length)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_finish_hash_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_hash_ctx_t&lt;/span&gt; *ctx,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **hash,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *hash_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_destroy&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *ctx)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_hash_file_fd_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;int&lt;/span&gt; fd,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; offset,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; length,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **hash,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *hash_len,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; flags)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;190&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;192&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;192&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamScan: Improved the precision of the bytes-scanned and bytes-read counters. The ClamScan scan summary will now report exact counts in &quot;GiB&quot;, &quot;MiB&quot;, &quot;KiB&quot;, or &quot;B&quot; as appropriate. Previously, it always reported &quot;MB&quot;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;196&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;198&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;198&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamScan: Add hash &amp;amp; file-type in/out CLI options:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;199&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;199&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-hint&lt;/code&gt;: The file hash so that libclamav does not need to calculate it. The type of hash must match the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-alg&lt;/code&gt;.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;201&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--log-hash&lt;/code&gt;: Print the file hash after each file scanned. The type of hash printed will match the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-alg&lt;/code&gt;.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;203&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-alg&lt;/code&gt;: The hashing algorithm used for either&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--hash-hint&lt;/code&gt;&amp;nbsp;or&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--log-hash&lt;/code&gt;. Supported algorithms are &quot;md5&quot;, &quot;sha1&quot;, &quot;sha2-256&quot;. If not specified, the default is &quot;sha2-256&quot;.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;206&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--file-type-hint&lt;/code&gt;: The file type hint so that libclamav can optimize scanning (e.g., &quot;pe&quot;, &quot;elf&quot;, &quot;zip&quot;, etc.). You may also use ClamAV type names such as &quot;CL_TYPE_PE&quot;. ClamAV will ignore the hint if it is not familiar with the specified type. See also:&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/appendix/FileTypes.html#file-types&quot; href=&quot;https://docs.clamav.net/appendix/FileTypes.html#file-types&quot; style=&quot;color: #005fb8; text-decoration-line: none;&quot;&gt;https://docs.clamav.net/appendix/FileTypes.html#file-types&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;211&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--log-file-type&lt;/code&gt;: Print the file type after each file scanned.&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;213&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;We will not be adding this for ClamDScan, as we do not have a mechanism in the ClamD socket API to receive scan options or a way for ClamD to include scan metadata in the response.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;217&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;219&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;219&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added new scan functions that provide additional functionality:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;220&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scanfile_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *filename,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_verdict_t&lt;/span&gt; *verdict_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **last_alert_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *scanned_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine,
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_scan_options *scanoptions,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *context,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file_type_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **file_type_out)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scandesc_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;int&lt;/span&gt; desc,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *filename,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_verdict_t&lt;/span&gt; *verdict_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **last_alert_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *scanned_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine,
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_scan_options *scanoptions,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *context,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file_type_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **file_type_out)&lt;/span&gt;;

&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scanmap_ex&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *filename,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_verdict_t&lt;/span&gt; *verdict_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **last_alert_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *scanned_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine,
    &lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_scan_options *scanoptions,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; *context,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *file_type_hint,
    &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **file_type_out)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;266&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The older&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scan*()&lt;/code&gt;&amp;nbsp;functions are now deprecated and may be removed in a future release. See&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamav.h&lt;/code&gt;&amp;nbsp;for more details.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;269&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;271&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;271&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added a new engine option to toggle temp directory recursion.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;273&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Temp directory recursion is the idea that each object scanned in ClamAV&#39;s recursive extract/scan process will get a new temp subdirectory, mimicking the nesting structure of the file.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;277&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Temp directory recursion was introduced in ClamAV 0.103 and is enabled whenever&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--leave-temps&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;LeaveTemporaryFiles&lt;/code&gt;&amp;nbsp;is enabled.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;280&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;In ClamAV 1.5, an application linking to libclamav can separately enable temp directory recursion if they wish. For ClamScan and ClamD, it will remain tied to&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--leave-temps&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;LeaveTemporaryFiles&lt;/code&gt;&amp;nbsp;options.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;285&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The new temp directory recursion option can be enabled with:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;286&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;cl_engine_set_num(engine, CL_ENGINE_TMPDIR_RECURSION, &lt;span class=&quot;hljs-number&quot; style=&quot;color: green;&quot;&gt;1&lt;/span&gt;);
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;290&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;292&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;292&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;libclamav: Added a class of scan callback functions that can be added with the following API function:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;294&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_scan_callback&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_scan callback, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_callback_t&lt;/span&gt; location)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;298&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The scan callback location may be configured using the following five values:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;299&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;299&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_PRE_HASH&lt;/code&gt;: Occurs just after basic file-type detection and before any hashes have been calculated either for the cache or the gen-json metadata.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;302&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_PRE_SCAN&lt;/code&gt;: Occurs before parser modules run and before pattern matching.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;304&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_POST_SCAN&lt;/code&gt;: Occurs after pattern matching and after running parser modules. A.k.a. the scan is complete for this layer.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;306&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_ALERT&lt;/code&gt;: Occurs each time an alert (detection) would be triggered during a scan.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;308&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_FILE_TYPE&lt;/code&gt;: Occurs each time the file type determination is refined. This may happen more than once per layer.&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;311&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Each callback may alter scan behavior using the following return codes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;313&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;313&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;313&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_BREAK&lt;/code&gt;: Scan aborted by callback. The rest of the scan is skipped. This does not mark the file as clean or infected, it just skips the rest of the scan.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;317&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;317&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SUCCESS&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_CLEAN&lt;/code&gt;: File scan will continue.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;319&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_ALERT&lt;/code&gt;: This means you want to ignore this specific alert and keep scanning.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;322&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This is different than&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VERIFIED&lt;/code&gt;&amp;nbsp;because it does not affect prior or future alerts. Return&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VERIFIED&lt;/code&gt;&amp;nbsp;instead if you want to remove prior alerts for this layer and skip the rest of the scan for this layer.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;326&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;326&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VIRUS&lt;/code&gt;: This means you do not trust the file. A new alert will be added.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;328&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_CALLBACK_ALERT&lt;/code&gt;: This means you agree with the alert and no extra alert is needed.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;331&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;331&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_VERIFIED&lt;/code&gt;: Layer explicitly trusted by the callback and previous alerts removed for THIS layer. You might want to do this if you trust the hash or verified a digital signature. The rest of the scan will be skipped for THIS layer. For contained files, this does NOT mean that the parent or adjacent layers are trusted.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;337&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Each callback is given a pointer to the current scan layer from which they can get previous layers, can get the layer&#39;s fmap, and then various attributes of the layer and of the fmap. To make this possible, there are new APIs to query scan-layer details and fmap details:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;341&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_set_name&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *name)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_name&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **name_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_set_path&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *path)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_path&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **path_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *offset_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *len_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_fd&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;int&lt;/span&gt; *fd_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *offset_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *len_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_size&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *size_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_set_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; hash)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_have_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;bool&lt;/span&gt; *have_hash_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_will_need_hash_later&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; *hash_alg, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **hash_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_fmap_get_data&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; *&lt;span class=&quot;hljs-built_in&quot; style=&quot;color: #007acc;&quot;&gt;map&lt;/span&gt;, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; offset, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; len, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint8_t&lt;/span&gt; **data_out, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;size_t&lt;/span&gt; *data_len_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_fmap&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_fmap_t&lt;/span&gt; **fmap_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_parent_layer&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; **parent_layer_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_type&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **type_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_recursion_level&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; *recursion_level_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_object_id&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint64_t&lt;/span&gt; *object_id_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_last_alert&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;const&lt;/span&gt; &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;char&lt;/span&gt; **alert_name_out)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_error_t&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_scan_layer_get_attributes&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;cl_scan_layer_t&lt;/span&gt; *layer, &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;uint32_t&lt;/span&gt; *attributes_out)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;362&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This deprecates, but does not immediately remove, the existing scan callbacks:&lt;/p&gt;&lt;pre style=&quot;background-color: #f8f8f8; border-color: rgb(229, 229, 229); border-image: none 100% / 1 / 0 stretch; border-radius: 3px; border-style: solid; border-width: 0.8px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap-mode: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;363&quot; dir=&quot;auto&quot; style=&quot;background: none; border-radius: 4px; display: inline-block; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_pre_cache&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_pre_cache callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_file_inspection&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_file_inspection callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_pre_scan&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_pre_scan callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_post_scan&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_post_scan callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_virus_found&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_virus_found callback)&lt;/span&gt;;
  &lt;span class=&quot;hljs-type&quot; style=&quot;color: #a31515;&quot;&gt;void&lt;/span&gt; &lt;span class=&quot;hljs-title function_&quot; style=&quot;color: grey;&quot;&gt;cl_engine_set_clcb_hash&lt;/span&gt;&lt;span class=&quot;hljs-params&quot; style=&quot;color: inherit;&quot;&gt;(&lt;span class=&quot;hljs-keyword&quot; style=&quot;color: blue;&quot;&gt;struct&lt;/span&gt; cl_engine *engine, clcb_hash callback)&lt;/span&gt;;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;372&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;There is an interactive test program to demonstrate the new callbacks. See:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;examples/ex_scan_callbacks.c&lt;/code&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;375&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;377&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;377&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Signature names that start with &quot;Weak.&quot; will no longer alert. Instead, they will be tracked internally and can be found in scan metadata JSON. This is a step towards enabling alerting signatures to depend on prior Weak indicator matches in the current layer or in child layers.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;382&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;384&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;384&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;For the &quot;Generate Metadata JSON&quot; feature:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;386&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;386&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;386&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The &quot;Viruses&quot; array of alert names has been replaced by two new arrays that include additional details beyond just signature name:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;388&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;388&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&quot;Indicators&quot; records three types of indicators:&lt;ul class=&quot;code-line&quot; data-line=&quot;389&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;389&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;strong&gt;Strong&lt;/strong&gt;&amp;nbsp;indicators are for traditional alerting signature matches and will halt the scan, except in all-match mode.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;391&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;strong&gt;Potentially Unwanted&lt;/strong&gt;&amp;nbsp;indicators will only cause an alert at the end of the scan unless a Strong indicator is found. They are treated the same as Strong indicators in all-match mode.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;394&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;strong&gt;Weak&lt;/strong&gt;&amp;nbsp;indicators do not alert and will be leveraged in a future version as a condition for logical signature matches.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;396&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&quot;Alerts&quot; records only alerting indicators. Events that trust a file, such as false positive signatures, will remove affected indicators, and mark them as &quot;Ignored&quot; in the &quot;Indicators&quot; array.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;400&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;400&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Add new option to calculate and record additional hash types when the &quot;generate metadata JSON&quot; feature is enabled:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;402&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;402&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;libclamav option:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_SCAN_GENERAL_STORE_EXTRA_HASHES&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;403&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;ClamScan option:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--json-store-extra-hashes&lt;/code&gt;&amp;nbsp;(default off)&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;404&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;option:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;JsonStoreExtraHashes&lt;/code&gt;&amp;nbsp;(default &#39;no&#39;)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;406&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;406&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The file hash is now stored as &quot;sha2-256&quot; instead of &quot;FileMD5&quot;. If you enable the &quot;extra hashes&quot; option, then it will also record &quot;md5&quot; and &quot;sha1&quot;.&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;409&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;409&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Each object scanned now has a unique &quot;Object ID&quot;.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;411&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;413&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;413&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Sigtool: Renamed the sigtool option&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--sha256&lt;/code&gt;&amp;nbsp;to&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--sha2-256&lt;/code&gt;. The original option is still functional but is deprecated.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;416&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;418&quot; dir=&quot;auto&quot; id=&quot;other-improvements&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Other improvements&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;420&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;420&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;420&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Set a limit on the max-recursion config option. Users will no longer be able to set max-recursion higher than 100. This change prevents errors on start up or crashes if encountering a file with that many layers of recursion.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;425&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1264&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1264&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;427&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;427&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Build system: CMake improvements to support compiling for the AIX platform. This change is courtesy of GitHub user KamathForAIX.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;430&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1387&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1387&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;432&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;432&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improve support for extracting malformed zip archives. This change is courtesy of Frederick Sell.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;435&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1460&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1460&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;437&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;437&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Code quality improvement for the ClamScan and ClamDScan&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--move&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--remove&lt;/code&gt;&amp;nbsp;options. This change is courtesy of Maxim Suhanov.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;441&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1470&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1470&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;443&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;443&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added file type recognition for an initial set of AI model file types.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;445&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;The file type is accessible to applications using libclamav via the scan callback functions and as an optional output parameter to the scan functions:&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scanfile_ex()&lt;/code&gt;,&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scanmap_ex()&lt;/code&gt;, and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;cl_scandesc_ex()&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;449&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;When scanning these files, type will now show &quot;CL_TYPE_AI_MODEL&quot; instead of &quot;CL_TYPE_BINARY_DATA&quot;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;452&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1476&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1476&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;454&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;454&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added support for inline comments in ClamAV configuration files. This change is courtesy of GitHub user userwiths.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;457&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1308&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1308&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;459&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;459&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Disabled the MyDoom hardcoded/heuristic detection because of false positives.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;461&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1495&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1495&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;463&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;463&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Sigtool: Added support for creating&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cdiff&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.script&lt;/code&gt;&amp;nbsp;patch files for CVDs that have underscores in the CVD name. Also improved support for relative paths with the&amp;nbsp;&lt;code style=&quot;background-color: rgba(0, 0, 0, 0.12); border-radius: 4px; font-family: Consolas, &amp;quot;Courier New&amp;quot;, monospace; font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--diff&lt;/code&gt;&amp;nbsp;command.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;467&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1541&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1541&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;469&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;469&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Improved support for file names with UTF-8 characters not found in the ANSI or OEM code pages when printing scan results or showing activity in the ClamDTOP monitoring utility. Fixed a bug with opening files with such names with the Sigtool utility.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;474&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1461&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1461&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;476&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1537&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1537&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;478&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;478&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved the code quality of the ZIP module. Added inline documentation.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;480&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1548&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1548&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #1&lt;/a&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;482&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1552&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1552&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request #2&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;484&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;484&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Always run scan callbacks for embedded files. Embedded files are found within other files through signature matches instead of by parsing. They will now be processed the same way and then they can trigger application callbacks (e.g., &quot;pre-scan&quot;, &quot;post-scan&quot;, etc.).&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;489&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This change will impact scans with both the &quot;leave-temps&quot; feature and the &quot;force-to-disk&quot; feature enabled, resulting in additional temporary files.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;492&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;494&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;494&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added DevContainer templates to the ClamAV Git repository in order to make it easier to set up AlmaLinux or Debian development environments.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;497&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1462&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1462&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;499&quot; dir=&quot;auto&quot; id=&quot;bug-fixes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Bug fixes&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;501&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;501&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;501&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Reduced email multipart message parser complexity.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;503&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1347&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1347&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;505&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;505&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed possible undefined behavior in inflate64 module. The inflate64 module is a modified version of the zlib library, taken from version 1.2.3 with some customization and with some cherry-picked fixes. This adds one additional fix from zlib 1.2.9. Thank you to TITAN Team for reporting this issue.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;511&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1469&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1469&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;513&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;513&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug in ClamD that broke reporting of memory usage on Linux. The STATS command can be used to monitor ClamD directly or through ClamDTOP. The memory stats feature does not work on all platforms (e.g., Windows).&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;517&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1465&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1465&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;519&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;519&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Fixed a build issue when the same library dependency is found in two different locations.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;522&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1453&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1453&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;524&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;524&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed an infinite loop when scanning some email files in debug-mode. This fix is courtesy of Yoann Lecuyer.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;527&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1445&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1445&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;529&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;529&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a stack buffer overflow bug in the phishing signature load process. This fix is courtesy of GitHub user Shivam7-1.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;532&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1486&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1486&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;534&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;534&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a race condition in the Freshclam feature tests. This fix is courtesy of GitHub user rma-x.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;537&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1513&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1513&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;539&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;539&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Fixed a 5-byte heap buffer overread in the Windows unit tests. This fix is courtesy of GitHub user Sophie0x2E.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;542&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1542&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1542&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;544&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;544&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fix double-extraction of OOXML-based office documents.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;546&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;548&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;548&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;ClamBC: Fixed crashes on startup.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;550&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1532&quot; style=&quot;color: #005fb8; text-decoration-color: rgb(0, 95, 184); text-decoration-line: none; text-decoration-style: solid;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;552&quot; dir=&quot;auto&quot; id=&quot;acknowledgments&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;Acknowledgments&lt;/h3&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;554&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW232052544 BCX0&quot; paraeid=&quot;{30c97dd7-59a8-4989-944e-061cdc0dcd33}{12}&quot; paraid=&quot;1779109281&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px 0px 16px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;EOP SCXW232052544 BCX0&quot; data-ccp-props=&quot;{&amp;quot;335559739&amp;quot;:240}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #3b3b3b; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; font-size: 10.5pt; line-height: 20.925px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;555&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;555&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;b1tg&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;556&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;ChaoticByte&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;557&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Frederick Sell&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;558&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;KamathForAIX&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;559&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Mark Carey at SAP&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;560&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Maxim Suhanov&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;561&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;rma-x&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;562&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Shivam7-1&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;563&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Sophie0x2E&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;564&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;TITAN Team&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;565&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;userwiths&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;566&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Yoann Lecuyer&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4873925137805539648'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4873925137805539648'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/08/clamav-150-release-candidate-now.html' title='ClamAV 1.5.0 release candidate now available! '/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-5757976465642022177</id><published>2025-06-18T10:41:00.000-04:00</published><updated>2025-06-18T10:41:35.139-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.0.9"/><category scheme="http://www.blogger.com/atom/ns#" term="1.4.3"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="patch"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.4.3 and 1.0.9 security patch versions published</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Today, we are publishing the 1.4.3 and 1.0.9 security patch versions. &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;background-color: white; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;We have also added Linux aarch64 (aka ARM64) RPM and DEB installer packages for the 1.4 LTS release.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: inherit; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The images on Docker Hub may not be immediately available on release day. &lt;/span&gt;&lt;span style=&quot;background-color: white; font-family: inherit;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span&gt;&lt;div class=&quot;SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;div class=&quot;OutlineElement Ltr SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;h4 style=&quot;font-size: 12px;&quot;&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 12pt; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;1.4.3&lt;/span&gt;&lt;/h4&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV 1.4.3 is a patch release with the following fixes:&amp;nbsp;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;ul&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20260&quot; rel=&quot;nofollow&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0969da; text-underline-offset: 0.2rem;&quot;&gt;CVE-2025-20260&lt;/a&gt;: Fixed a possible buffer overflow write bug in the PDF file parser that could cause a denial-of-service (DoS) condition or enable remote code execution.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue only affects configurations where both:&lt;/p&gt;&lt;ol dir=&quot;auto&quot; style=&quot;box-sizing: border-box; list-style-type: lower-roman; margin-bottom: 0px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The max file-size scan limit is set greater than or equal to 1024MB.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;The max scan-size scan limit is set greater than or equal to 1025MB.&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;The code flaw was present prior to version 1.0.0, but a change in version 1.0.0 that enables larger allocations based on untrusted data made it possible to trigger this bug.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;1.4.3&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;1.0.9&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Thank you to Greg Walkup at Sandia National Labs for identifying this issue.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20234&quot; rel=&quot;nofollow&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0969da; text-underline-offset: 0.2rem;&quot;&gt;CVE-2025-20234&lt;/a&gt;: Fixed a possible buffer overflow read bug in the UDF file parser that may write to a temp file and thus disclose information, or it may crash and cause a denial-of-service (DoS) condition.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue was introduced in version 1.2.0. It will be fixed in 1.4.3.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Thank you to volticks (@movx64 on Twitter/X), working with Trend Micro Zero Day Initiative, for identifying this issue.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Fixed a possible use-after-free bug in the Xz decompression module in the bundled lzma-sdk library.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue was fixed in the lzma-sdk version 18.03. ClamAV bundles a copy of the lzma-sdk with some performance changes specific to libclamav, plus select bug fixes like this one in lieu of a full upgrade to newer lzma-sdk.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue affects all ClamAV versions at least as far back as 0.99.4. It will be fixed in:&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;1.4.3&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;1.0.9&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Windows: Fixed a build install issue when a DLL dependency such as libcrypto has the exact same name as one provided by the Windows operating system.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;font-size: 12px;&quot;&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 12pt; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;1.0.9&lt;/span&gt;&lt;/h4&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV 1.0.9 is a patch release with the following fixes:&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; color: #1f2328; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Noto Sans&amp;quot;, Helvetica, Arial, sans-serif, &amp;quot;Apple Color Emoji&amp;quot;, &amp;quot;Segoe UI Emoji&amp;quot;; margin-bottom: 16px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20260&quot; rel=&quot;nofollow&quot; style=&quot;background-color: transparent; box-sizing: border-box; color: #0969da; text-underline-offset: 0.2rem;&quot;&gt;CVE-2025-20260&lt;/a&gt;: Fixed a possible buffer overflow write bug in the PDF file parser that could cause a denial-of-service (DoS) condition or enable remote code execution.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue only affects configurations where both:&lt;/p&gt;&lt;ol dir=&quot;auto&quot; style=&quot;box-sizing: border-box; list-style-type: lower-roman; margin-bottom: 0px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;The max file-size scan limit is set greater than or equal to 1024MB.&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;The max scan-size scan limit is set greater than or equal to 1025MB.&lt;/li&gt;&lt;/ol&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;The code flaw was present prior to version 1.0.0, but a change in version 1.0.0 that enables larger allocations based on untrusted data made it possible to trigger this bug.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;1.4.3&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;1.0.9&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Thank you to Greg Walkup at Sandia National Labs for identifying this issue.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Fixed a possible use-after-free bug in the Xz decompression module in the bundled lzma-sdk library.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue was fixed in the lzma-sdk version 18.03. ClamAV bundles a copy of the lzma-sdk with some performance changes specific to libclamav, plus select bug fixes like this one in lieu of a full upgrade to newer lzma-sdk.&lt;/p&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;This issue affects all ClamAV versions at least as far back as 0.99.4. It will be fixed in:&lt;/p&gt;&lt;ul dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 0px; margin-top: 0px; padding-left: 2em;&quot;&gt;&lt;li style=&quot;box-sizing: border-box;&quot;&gt;1.4.3&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;1.0.9&lt;/li&gt;&lt;/ul&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;/p&gt;&lt;/li&gt;&lt;li style=&quot;box-sizing: border-box; margin-top: 0.25em;&quot;&gt;&lt;p dir=&quot;auto&quot; style=&quot;box-sizing: border-box; margin-bottom: 16px; margin-top: 16px;&quot;&gt;Windows: Fixed a build install issue when a DLL dependency such as libcrypto has the exact same name as one provided by the Windows operating system.&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5757976465642022177'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5757976465642022177'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/06/clamav-143-and-109-security-patch.html' title='ClamAV 1.4.3 and 1.0.9 security patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-4872724866730021218</id><published>2025-03-31T14:12:00.000-04:00</published><updated>2025-03-31T14:12:36.298-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.5"/><category scheme="http://www.blogger.com/atom/ns#" term="1.5.0"/><category scheme="http://www.blogger.com/atom/ns#" term="beta"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>ClamAV 1.5.0 beta now available! </title><content type='html'>&lt;div class=&quot;OutlineElement Ltr SCXW249174714 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; margin: 0px; overflow: visible; padding: 0px; position: relative; text-align: left; user-select: text;&quot;&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The ClamAV 1.5.0 beta is now available. You may find the source code and installers for this release at &lt;a href=&quot;https://www.clamav.net/downloads&quot;&gt;clamav.net/downloads&lt;/a&gt; or on the &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.5.0-beta&quot;&gt;ClamAV GitHub release page&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The beta phase is expected to last two to four weeks before we publish the stable release or else publish a release candidate. This will depend on how many changes are required to stabilize this version. Please take this time to evaluate ClamAV 1.5.0. &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Please help us validate this release by providing feedback via &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/issues&quot;&gt;GitHub issues&lt;/a&gt;, via the &lt;a href=&quot;https://lists.clamav.net/mailman/listinfo/clamav-users&quot;&gt;ClamAV mailing list&lt;/a&gt; or on &lt;a href=&quot;https://discord.gg/sGaxA5Q&quot;&gt;our Discord&lt;/a&gt;. &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;i&gt;IMPORTANT: A major feature of the 1.5 release is a FIPS-compliant method for verifying the authenticity of CVD signature database archives and CDIFF signature database patch files. The feature is ready to test in this beta, but we are not yet distributing the associated “&lt;span style=&quot;font-family: courier;&quot;&gt;.cvd.sign&lt;/span&gt;” signature files for the daily, main, and bytecode databases. Because these files aren’t available, ClamAV will fall back to using the legacy MD5-based RSA signature check. In other words, Freshclam will continue to fail on FIPS-enabled systems, for now. However, the unit tests do include a test signing key and certificate pair along with tests to exercise signing and verification using the FIPS-compliant method. &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;i&gt;Note: Windows builds on GitHub Actions, which use VCPkg to provide C library dependencies, are failing at this time. &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;i&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;&lt;span style=&quot;font-family: courier;&quot;&gt;clamav-1.5.0-beta.tar.gz&lt;/span&gt;&quot; does not require an internet connection to build. All dependencies are included in this package. However, if you download the ZIP or TAR.GZ generated by GitHub, located at the very bottom, then an internet connection will be required during the build to download additional Rust dependencies. &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;For Docker users, there is no specific Docker tag for the beta, but you can use the &lt;span style=&quot;font-family: courier;&quot;&gt;clamav:unstable&lt;/span&gt; or &lt;span style=&quot;font-family: courier;&quot;&gt;clamav:unstable_base&lt;/span&gt; tags. &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;ClamAV 1.5.0 includes the following improvements and changes: &lt;/span&gt;&lt;/p&gt;&lt;h3 style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Major changes &lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Added checks to determine if an OLE2-based Microsoft Office document is encrypted. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1295&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Added the ability to record URLs found in HTML if the generate-JSON-metadata feature is enabled. Also adds an option to disable this in case you want the JSON metadata feature but don&#39;t want to record HTML URL&#39;s. The ClamScan command-line option is “&lt;span style=&quot;font-family: courier;&quot;&gt;--json-store-html-urls=no&lt;/span&gt;”. The &lt;span style=&quot;font-family: courier;&quot;&gt;clamd.conf&lt;/span&gt; config option is “&lt;span style=&quot;font-family: courier;&quot;&gt;JsonStoreHTMLUrls no&lt;/span&gt;”. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1281&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Added regex support for the &lt;span style=&quot;font-family: courier;&quot;&gt;clamd.conf OnAccessExcludePath&lt;/span&gt; config option. This change courtesy of GitHub user b1tg. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1314&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span style=&quot;background-color: transparent;&quot;&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Added FIPS-compliant CVD signing/verification with external &lt;span style=&quot;font-family: courier;&quot;&gt;.sign&lt;/span&gt; files. 
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Freshclam will now attempt to download external signature files to accompany existing &lt;span style=&quot;font-family: courier;&quot;&gt;.cvd&lt;/span&gt; databases and &lt;span style=&quot;font-family: courier;&quot;&gt;.cdiff&lt;/span&gt; patch files. Sigtool now has commands to sign and verify using the external signatures. &lt;br /&gt;&lt;br /&gt;ClamAV now installs a &#39;&lt;span style=&quot;font-family: courier;&quot;&gt;certs&lt;/span&gt;&#39; directory in the app config directory (e.g. &lt;span style=&quot;font-family: courier;&quot;&gt;&amp;lt;prefix&amp;gt;/etc/certs&lt;/span&gt;). The install path is configurable. The CMake option to configure the CVD certs directory is “&lt;span style=&quot;font-family: courier;&quot;&gt;-D CVD_CERTS_DIRECTORY=PATH&lt;/span&gt;”.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Added sign/verify commands to Sigtool. &lt;br /&gt;&lt;br /&gt;New options to set an alternative CVD certs directory: &lt;br /&gt;- The command-line option for Freshclam, ClamD, ClamScan, and Sigtool is: &lt;span style=&quot;font-family: courier;&quot;&gt;--cvdcertsdir PATH&lt;/span&gt;&lt;br /&gt;- The environment variable for Freshclam, ClamD, ClamScan, and Sigtool is: &lt;span style=&quot;font-family: courier;&quot;&gt;CVD_CERTS_DIR&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The config option for Freshclam and ClamD is: &lt;span style=&quot;font-family: courier;&quot;&gt;CVDCertsDirectory PATH &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Added two new APIs to the public clamav.h header: &lt;br /&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;extern cl_error_t cl_cvdverify_ex(const char *file,&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const char *certs_directory); &lt;br /&gt;extern cl_error_t cl_cvdunpack_ex(const char *file,&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const char *dir,&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; bool dont_verify,&amp;nbsp;&lt;br /&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; const char *certs_directory);&amp;nbsp;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The original &lt;span style=&quot;font-family: courier;&quot;&gt;cl_cvdverify&lt;/span&gt; and &lt;span style=&quot;font-family: courier;&quot;&gt;cl_cvdunpack&lt;/span&gt; are deprecated.&amp;nbsp;&lt;br /&gt;&lt;br /&gt;Added a &lt;span style=&quot;font-family: courier;&quot;&gt;cl_engine_field&lt;/span&gt; enum option &lt;span style=&quot;font-family: courier;&quot;&gt;CL_ENGINE_CVDCERTSDIR&lt;/span&gt;. You may set this option with &lt;span style=&quot;font-family: courier;&quot;&gt;cl_engine_set_str&lt;/span&gt; and get it with &lt;span style=&quot;font-family: courier;&quot;&gt;cl_engine_get_str&lt;/span&gt; to override the compiled in default CVD certs directory. &lt;br /&gt;&lt;br /&gt;Thank you to Mark Carey at SAP for inspiring work on this feature with an initial proof of concept for external-signature FIPS compliant CVD signing.&amp;nbsp;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1417&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;h3 style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Other improvements &lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Set a limit on the max-recursion config option. Users will no longer be able to set max-recursion higher than 100. This change prevents errors on start up or possible crashes if encountering a file with that many layers of recursion. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1264&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Build system: CMake improvements to support compiling for the AIX platform. This change is courtesy of GitHub user KamathForAIX. &lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1387&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Improve support for extracting malformed .zip archives. This change is courtesy of Frederick Sell. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1460&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Windows: Code quality improvement for the ClamScan and ClamDScan --move and --remove options. This change is the courtesy of Maxim Suhanov. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1470&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;Added file type recognition for some kinds of AI model files.&lt;br /&gt;&lt;br /&gt;The file type appears as a string parameter for these callback functions:&lt;br /&gt;&amp;nbsp; - &lt;span style=&quot;font-family: courier;&quot;&gt;clcb_pre_cache&lt;/span&gt;&lt;br /&gt;&amp;nbsp; - &lt;span style=&quot;font-family: courier;&quot;&gt;clcb_pre_scan&lt;/span&gt;&lt;br /&gt;&amp;nbsp; - &lt;span style=&quot;font-family: courier;&quot;&gt;clcb_file_inspection&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When scanning these files, the `type` parameter will now show &quot;CL_TYPE_AI_MODEL&quot; instead of &quot;CL_TYPE_BINARY_DATA&quot;.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1476&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h3 style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Bug fixes &lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Technical debt: Reduced email multipart message parser complexity. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1347&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Fixed possible undefined behavior in inflate64 module. The inflate64 module is a modified version of the zlib library, taken from version 1.2.3 with some customization and with some cherry-picked fixes. This adds one additional fix from zlib 1.2.9. Thank you to TITAN Team for reporting this issue. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1469&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Fixed a bug in ClamD that broke reporting of memory usage on Linux. The STATS command can be used to monitor ClamD directly or through ClamDTOP. The memory stats feature does not work on all platforms (e.g. Windows). &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1465&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Windows: Fix a build issue when the same library dependency is found in two different locations. &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1453&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Fix an infinite loop when scanning some email files in debug-mode. This fix is courtesy of Yoann Lecuyer &lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1445&quot;&gt;GitHub pull request &lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;h3 style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Acknowledgments &lt;/span&gt;&lt;/h3&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Special thanks to the following people for code contributions and bug reports: &lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;b1tg &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Frederick Sell &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;KamathForAIX &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Mark Carey at SAP &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Maxim Suhanov &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;TITAN Team &lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: transparent; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Yoann Lecuyer &lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;background-color: transparent; font-kerning: none; margin: 0px 0px 10.6667px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline;&quot;&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt; &lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4872724866730021218'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4872724866730021218'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/03/clamav-150-beta-now-available.html' title='ClamAV 1.5.0 beta now available! '/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-6246719666519433251</id><published>2025-03-27T06:00:00.001-04:00</published><updated>2025-03-27T06:00:00.119-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="0.103"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="end-of-life"/><category scheme="http://www.blogger.com/atom/ns#" term="eol"/><title type='text'>Advance notice: End of Life for ClamAV 0.103 database updates </title><content type='html'>&lt;p&gt;ClamAV version 0.103 will reach its end of life (EOL) for database updates on September 14, 2025. After this date, this version will no longer receive the latest virus definitions.&amp;nbsp;&lt;/p&gt;&lt;p&gt;To ensure your systems remain protected, please upgrade to the latest supported version of ClamAV before the end-of-life date. This will provide continued access to essential security updates and features.&amp;nbsp;&lt;/p&gt;&lt;p&gt;We recommend that users update to the newest release, ClamAV 1.4 LTS. For users that are unable to upgrade to version 1.4, you may find that ClamAV 1.0 LTS is more suitable. The most recent version of ClamAV can be found on&amp;nbsp;&lt;a href=&quot;https://www.clamav.net/downloads&quot;&gt;the ClamAV Downloads page&lt;/a&gt;, on &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot;&gt;the ClamAV GitHub Releases page&lt;/a&gt;, and through &lt;a href=&quot;https://hub.docker.com/u/clamav&quot;&gt;Docker Hub&lt;/a&gt;. Information about how to install ClamAV is available in &lt;a href=&quot;https://docs.clamav.net/manual/Installing.html&quot;&gt;our online documentation&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;The following is a list of major changes available to users in the newest versions of ClamAV.&amp;nbsp;&lt;/p&gt;&lt;p&gt;ClamAV 1.0 LTS improves upon ClamAV 0.103 with features such as:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;A new detection capability based on comparing image fuzzy hashes&amp;nbsp;&lt;/li&gt;&lt;li&gt;[Windows] A feature to start ClamD and Freshclam as Windows services&amp;nbsp;&lt;/li&gt;&lt;li&gt;[Windows] A feature to scan process memory with either ClamScan or ClamDScan&amp;nbsp;&lt;/li&gt;&lt;li&gt;Signature database load progress bars for ClamScan&amp;nbsp;&lt;/li&gt;&lt;li&gt;Support for extracting images from OLE2-based Excel documents&amp;nbsp;&lt;/li&gt;&lt;li&gt;The ability to use *.cat files with CRB signature rules to trust signed Windows executables&amp;nbsp;&lt;/li&gt;&lt;li&gt;Support for decrypting read-only OLE2-based XLS files that are encrypted with the default password&amp;nbsp;&lt;/li&gt;&lt;li&gt;Significant reliability improvements to the All-Match scanning mode Multiple libclamav API improvements&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;ClamAV 1.4 LTS improves upon ClamAV 1.0 with features such as:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Support for extracting Universal Disk Format (UDF) partitions&lt;/li&gt;&lt;li&gt;Support for extracting ALZ archives&amp;nbsp;&lt;/li&gt;&lt;li&gt;Support for extracting LHA/LZH archives&amp;nbsp;&lt;/li&gt;&lt;li&gt;Support for extracting images embedded in HTML CSS style-blocks&amp;nbsp;&lt;/li&gt;&lt;li&gt;Support for extracting attachments found in Microsoft OneNote files&amp;nbsp;&lt;/li&gt;&lt;li&gt;An option to customize the size of ClamAV&#39;s clean file cache&amp;nbsp;&lt;/li&gt;&lt;li&gt;Effective removal of the MaxScanSize limit so the total amount of data scanned when scanning a file or archive may exceed 4GB. Note: This does not allow individual file size to exceed the 2GB limit&amp;nbsp;&lt;/li&gt;&lt;li&gt;The ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror&amp;nbsp;&lt;/li&gt;&lt;li&gt;A new ClamScan and ClamD option to fail to load if the provided signature database is older than a given number of days&amp;nbsp;&lt;/li&gt;&lt;li&gt;Multiple libclamav API improvements&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;You can learn more about ClamAV&#39;s End of Life policy &lt;a href=&quot;https://docs.clamav.net/faq/faq-eol.html&quot;&gt;here&lt;/a&gt;. If you have any questions, please &lt;a href=&quot;https://docs.clamav.net/#mailing-lists-and-chat&quot;&gt;ask on our mailing list or in the ClamAV Discord&lt;/a&gt;.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you for your continued support.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6246719666519433251'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6246719666519433251'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/03/advance-notice-end-of-life-for-clamav.html' title='Advance notice: End of Life for ClamAV 0.103 database updates '/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-909739503138636341</id><published>2025-01-22T12:07:00.002-05:00</published><updated>2025-01-22T12:07:53.150-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.0.8"/><category scheme="http://www.blogger.com/atom/ns#" term="1.4.2"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>ClamAV 1.4.2 and 1.0.8 security patch versions published</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Today, we are publishing the 1.4.2 and 1.0.8 security patch versions. &lt;/span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;background-color: white; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The images on Docker Hub may not be immediately available on release day. &lt;/span&gt;&lt;span style=&quot;background-color: white;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span&gt;&lt;div class=&quot;SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;div class=&quot;OutlineElement Ltr SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;h4 style=&quot;font-size: 12px; text-align: left;&quot;&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 12pt; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.2 &lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
ClamAV 1.4.2 is a patch release with the following fixes:&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20128&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;CVE-2025-20128&lt;/a&gt;: Fixed a possible buffer overflow read bug in the OLE2 file parser that could cause a denial-of-service (DoS) condition. &lt;br /&gt;&lt;br /&gt;This issue was introduced in version 1.0.0 and affects all currently supported versions. It will be fixed in: 

1.4.2 and 1.0.8 &lt;br /&gt;&lt;br /&gt;Thank you to OSS-Fuzz for identifying this issue. 

 

&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;font-size: 12px; text-align: left;&quot;&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 12pt; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.8 &lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;
ClamAV 1.0.8 is a patch release with the following fixes:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW43880633 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-20128&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;CVE-2025-20128&lt;/a&gt;: Fixed a possible buffer overflow read bug in the OLE2 file parser that could cause a denial-of-service (DoS) condition. &lt;br /&gt;&lt;br /&gt;This issue was introduced in version 1.0.0 and affects all currently supported versions. It will be fixed in: 

1.4.2&amp;nbsp;and&amp;nbsp;1.0.8 &lt;br /&gt;&lt;br /&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamOnAcc: Fixed an infinite loop when a watched directory does not exist. This is a backport of a fix from ClamAV 1.3.0.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;EOP SCXW43880633 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;335557856&amp;quot;:16777215,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0}&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 22.0875px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1426&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style=&quot;font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px;&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/909739503138636341'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/909739503138636341'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/01/clamav-142-and-108-security-patch.html' title='ClamAV 1.4.2 and 1.0.8 security patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-1674556962040097500</id><published>2025-01-08T11:11:00.004-05:00</published><updated>2025-01-08T11:11:45.752-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.4"/><category scheme="http://www.blogger.com/atom/ns#" term="1.4.1"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="LTS"/><title type='text'>ClamAV 1.4 as Next Long-Term Stable (LTS) </title><content type='html'>&lt;p&gt;We are excited to announce that ClamAV 1.4 is now designated as our latest Long-Term Stable (LTS) release.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Previously, we planned to announce 1.5 as the next LTS version at the end of 2024. However, unforeseen challenges have delayed the 1.5 release, leading us to choose version 1.4 for long-term support. We apologize for any inconvenience that our delay in the announcement may have caused. The version support dates for ClamAV 1.4 are amended as follows:&amp;nbsp;&lt;/p&gt;&lt;p&gt;Key Dates:&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Initial 1.4 Release Date: August 15, 2024&amp;nbsp;&lt;/li&gt;&lt;li&gt;Patch Versions Continue Until: August 15, 2027&amp;nbsp;&lt;/li&gt;&lt;li&gt;DB Downloads Allowed Until: August 15, 2028&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;For specific details, please read the &lt;a href=&quot;https://docs.clamav.net/faq/faq-eol.html&quot;&gt;ClamAV EOL Policy&lt;/a&gt;.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Looking ahead, the beta version of ClamAV 1.5 will soon be available for community review. This version will focus on resolving FIPS mode compatibility issues for newer distributions, such as Red Hat Enterprise Linux 9. Stay tuned for further updates.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Thank you for your continued support.&amp;nbsp;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/1674556962040097500'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/1674556962040097500'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2025/01/clamav-14-as-next-long-term-stable-lts.html' title='ClamAV 1.4 as Next Long-Term Stable (LTS) '/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-4970623057725837521</id><published>2024-09-04T12:08:00.003-04:00</published><updated>2024-09-04T12:08:48.901-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="0.103.12"/><category scheme="http://www.blogger.com/atom/ns#" term="1.0.7"/><category scheme="http://www.blogger.com/atom/ns#" term="1.3.2"/><category scheme="http://www.blogger.com/atom/ns#" term="1.4.1"/><title type='text'>ClamAV 1.4.1, 1.3.2, 1.0.7, and 0.103.12 security patch versions published</title><content type='html'>&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Today, we are publishing the 1.4.1, 1.3.2, 1.0.7, and 0.103.12 security patch versions. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: inherit; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: normal; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, and (with exception to 0.103.12) through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The images on Docker Hub may not be immediately available on release day.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; text-align: left; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; text-align: left; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; text-align: left; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;1.4.1&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.4.1 is a critical patch release with the following fixes:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot;&gt;CVE-2024-20506&lt;/a&gt;: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the &#39;clamd&#39; or &#39;freshclam&#39; services from using a symlink to corrupt system files.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to Detlef for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot;&gt;CVE-2024-20505&lt;/a&gt;: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service (DoS) condition.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line code-active-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Removed unused Python modules from freshclam tests including deprecated &#39;cgi&#39; module that is expected to cause test failures in Python 3.13.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;1.3.2&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.3.2 is a patch release with the following fixes:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;CVE-2024-20506&lt;/a&gt;: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the &#39;clamd&#39; or &#39;freshclam&#39; services from using a symlink to corrupt system files.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to Detlef for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;CVE-2024-20505&lt;/a&gt;: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Removed unused Python modules from freshclam tests including deprecated &#39;cgi&#39; module that is expected to cause test failures in Python 3.13.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fix unit test caused by expiring signing certificate.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;38&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;38&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1305&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1305&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures. Fixes courtesy of liushuyu.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;43&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;43&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixes to Jenkins CI pipeline.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;For details, see&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1330&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1330&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;1.0.7&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.0.7 is a patch release with the following fixes:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;CVE-2024-20506&lt;/a&gt;: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the &#39;clamd&#39; or &#39;freshclam&#39; services from using a symlink to corrupt system files.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to Detlef for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;CVE-2024-20505&lt;/a&gt;: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service (DoS) condition.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Removed unused Python modules from freshclam tests including deprecated &#39;cgi&#39; module that is expected to cause test failures in Python 3.13.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fix unit test caused by expiring signing certificate.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;38&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;38&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1305&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1305&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures. Fixes courtesy of liushuyu.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;43&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;43&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixes to Jenkins CI pipeline.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;For details, see&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1331&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1331&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;0.103.12&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 0.103.12 is a patch release with the following fixes:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20506&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;CVE-2024-20506&lt;/a&gt;: Changed the logging module to disable following symlinks on Linux and Unix systems so as to prevent an attacker with existing access to the &#39;clamd&#39; or &#39;freshclam&#39; services from using a symlink to corrupt system files.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to Detlef for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20505&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot;&gt;CVE-2024-20505&lt;/a&gt;: Fixed a possible out-of-bounds read bug in the PDF file parser that could cause a denial-of-service condition.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This issue affects all currently supported versions. It will be fixed in:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.4.1&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.3.2&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;1.0.7&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;0.103.12&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1198&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1198&quot; style=&quot;text-decoration-line: none;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a bug causing CVDs downloaded by the&amp;nbsp;&lt;code style=&quot;background-color: var(--vscode-textPreformat-background); border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;DatabaseCustomURL&lt;/code&gt;&amp;nbsp;Freshclam config option to be pruned and then re-downloaded with every update. Also added the new &#39;valhalla&#39; database name to the list of optional databases in preparation for future work.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;41&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;41&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1233&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1233&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;43&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;43&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Backport of&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; style=&quot;text-decoration-line: none;&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4970623057725837521'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/4970623057725837521'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/09/clamav-141-132-107-and-010312-security.html' title='ClamAV 1.4.1, 1.3.2, 1.0.7, and 0.103.12 security patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-147268475721242289</id><published>2024-08-15T13:28:00.001-04:00</published><updated>2024-08-15T13:28:38.515-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="bytecode"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="new features"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><title type='text'>ClamAV 1.4.0 feature release and ClamAV bytecode compiler 1.4.0 release</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The ClamAV 1.4.0 feature release is now stable. We encourage everyone to download the latest version now from &lt;/span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: inherit; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through Docker Hub&lt;b&gt;*&lt;/b&gt;:&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Alpine-based images&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/clamav/clamav-debian/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Debian-based multi-arch images&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;b&gt;*&lt;/b&gt;The Docker images are built on release day and will be made available when they are ready.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;We are also publishing ClamAV bytecode compiler version 1.4.0.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The ClamAV bytecode compiler release files are available for download on the &lt;a href=&quot;https://github.com/Cisco-Talos/clamav-bytecode-compiler/releases&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub Release page&lt;/a&gt; and through &lt;a href=&quot;https://hub.docker.com/r/clamav/clambc-compiler/tags&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Docker Hub.&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;ClamAV platform support changes&lt;/span&gt;&lt;/h3&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;We will no longer provide Linux 32-bit packages. With RHEL 7 reaching end-of-life, we had to upgrade our build hosts and selected Alma Linux 8. Alma Linux does not provide 32-bit images. ClamAV users on 32-bit platforms can still build from source.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;&lt;br /&gt;We now provide ARM64 packages for Windows. We are not able to provide ARM64/aarch64 &lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Linux  &lt;/span&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;packages for this release.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h3 style=&quot;text-align: left;&quot;&gt;Regarding future versions&lt;/h3&gt;&lt;div&gt;An expired signing certificate used to create one of the test files is causing feature test failures in previous versions (1.3.1, 1.0.6 LTS). This is only a test issue and does not impact ClamAV functionality or detection. We are preparing patch versions for the 1.3 and 1.0 feature releases to address the test issue.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The next LTS release will be announced later this year. It will likely be the feature release &lt;i&gt;after&lt;/i&gt;&amp;nbsp;1.4.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;The 0.103 LTS release will soon reach end-of-life for security fixes. Check out &lt;a href=&quot;https://blog.clamav.net/2024/08/clamav-0103-lts-end-of-life-announcement.html&quot;&gt;our recent blog post for full details&lt;/a&gt;.&amp;nbsp;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;Continue reading to learn what changed in these versions.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left; white-space-collapse: collapse;&quot;&gt;ClamAV 1.4.0&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 16px; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;ClamAV 1.4.0 includes the following improvements and changes:&lt;/p&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;Major changes&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added support for extracting ALZ archives. The new ClamAV file type for ALZ archives is&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_TYPE_ALZ&lt;/code&gt;. Added a&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot;&gt;DCONF&lt;/a&gt;&amp;nbsp;option to enable or disable ALZ archive support.&lt;/p&gt;&lt;blockquote class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;border-color: var(--vscode-textBlockQuote-border); border-left-style: solid; border-left-width: 5px; border-radius: 2px; margin: 0px; padding: 0px 16px 0px 10px; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;em&gt;Tip&lt;/em&gt;: DCONF (Dynamic CONFiguration) is a feature that allows for some configuration changes to be made via ClamAV&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cfg&lt;/code&gt;&amp;nbsp;&quot;signatures&quot;.&lt;/p&gt;&lt;/blockquote&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1183&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1183&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1183&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added support for extracting LHA/LZH archives. The new ClamAV file type for LHA/LZH archives is&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_TYPE_LHA_LZH&lt;/code&gt;. Added a&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot;&gt;DCONF&lt;/a&gt;&amp;nbsp;option to enable or disable LHA/LZH archive support.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1192&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1192&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1192&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the ability to disable image fuzzy hashing, if needed. For context, image fuzzy hashing is a detection mechanism useful for identifying malware by matching images included with the malware or phishing email/document.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New ClamScan options:&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; border: 1px solid var(--vscode-widget-border); margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 4px; color: var(--vscode-editor-foreground); display: inline-block; font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;--scan-image[=yes(*)/no]
--scan-image-fuzzy-hash[=yes(*)/no]
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New ClamD config options:&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; border: 1px solid var(--vscode-widget-border); margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;36&quot; dir=&quot;auto&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 4px; color: var(--vscode-editor-foreground); display: inline-block; font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;ScanImage yes(*)/no
ScanImageFuzzyHash yes(*)/no
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;41&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New libclamav scan options:&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; border: 1px solid var(--vscode-widget-border); margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 4px; color: var(--vscode-editor-foreground); display: inline-block; font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;options.parse &amp;amp;= ~CL_SCAN_PARSE_IMAGE;
options.parse &amp;amp;= ~CL_SCAN_PARSE_IMAGE_FUZZY_HASH;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added a&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot;&gt;DCONF&lt;/a&gt;&amp;nbsp;option to enable or disable image fuzzy hashing support.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; id=&quot;other-improvements&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;Other improvements&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added cross-compiling instructions for targeting ARM64/aarch64 processors for&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot; href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot;&gt;Windows&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot; href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot; style=&quot;text-decoration: var(--text-link-decoration);&quot; title=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot;&gt;Linux&lt;/a&gt;.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;57&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;57&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1116&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1116&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1116&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved the Freshclam warning messages when being blocked or rate limited to include the Cloudflare Ray ID, which helps with issue triage.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1195&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1195&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1195&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Removed unnecessary memory allocation checks when the size to be allocated is fixed or comes from a trusted source. We also renamed internal memory allocation functions and macros, so it is more obvious what each function does.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1137&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1137&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1137&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved the Freshclam documentation to make it clear that the&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--datadir&lt;/code&gt;&amp;nbsp;option must be an absolute path to a directory that already exists, is writable by Freshclam, and is readable by ClamScan and ClamD.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;72&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;72&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1199&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1199&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1199&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;74&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;74&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added an optimization to avoid calculating the file hash if the clean file cache has been disabled. The file hash may still be calculated as needed to perform hash-based signature matching if any hash-based signatures exist that target a file of the same size, or if any hash-based signatures exist that target &quot;any&quot; file size.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1167&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1167&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1167&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added an improvement to the SystemD service file for ClamOnAcc so that the service will shut down faster on some systems.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;83&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;83&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1164&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1164&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1164&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;85&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;85&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added a CMake build dependency on the version map files so that the build will re-run if changes are made to the version map files. Work courtesy of Sebastian Andrzej Siewior.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;88&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;88&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1294&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1294&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1294&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;90&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;90&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added an improvement to the CMake build so that the RUSTFLAGS settings are inherited from the environment. Work courtesy of liushuyu.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;93&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;93&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1301&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1301&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1301&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;95&quot; dir=&quot;auto&quot; id=&quot;bug-fixes&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;Bug fixes&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;97&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;97&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;97&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Silenced confusing warning message when scanning some HTML files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;98&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;98&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1252&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1252&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1252&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed minor compiler warnings.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;101&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;101&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1197&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1197&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1197&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;103&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;103&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Since the build system changed from Autotools to CMake, ClamAV no longer supports building with configurations where bzip2, libxml2, libz, libjson-c, or libpcre2 are not available. Libpcre is no longer supported in favor of libpcre2. In this release, we removed all the dead code associated with those unsupported build configurations.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;108&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;108&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1217&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1217&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1217&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed assorted typos. Patch courtesy of RainRat.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;111&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;111&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1228&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1228&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1228&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;113&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;113&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added missing documentation for the ClamScan&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--force-to-disk&lt;/code&gt;&amp;nbsp;option.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;116&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;116&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed an issue where ClamAV unit tests would prefer an older libclamunrar_iface library from the install path, if present, rather than the recently compiled library in the build path.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;119&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;119&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1258&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1258&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1258&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;121&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;121&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a build issue on Windows with newer versions of Rust. Also upgraded GitHub Actions imports to fix CI failures. Fixes courtesy of liushuyu.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;124&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;124&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1307&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;126&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;126&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed an unaligned pointer dereference issue on select architectures. Fix courtesy of Sebastian Andrzej Siewior.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;128&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;128&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1293&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;130&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;130&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug that prevented loading plaintext (non-CVD) signature files when using the&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--fail-if-cvd-older-than=DAYS&lt;/code&gt;&amp;nbsp;/&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;FailIfCvdOlderThan&lt;/code&gt;&amp;nbsp;option. Fix courtesy of Bark.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;133&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;133&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1309&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1309&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1309&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;135&quot; dir=&quot;auto&quot; id=&quot;acknowledgments&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;Acknowledgments&lt;/h3&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;137&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 16px; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;138&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;138&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Bark&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;139&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;liushuyu&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;140&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Sebastian Andrzej Siewior&lt;/li&gt;&lt;li class=&quot;code-line code-active-line&quot; data-line=&quot;141&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;RainRat&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); line-height: 1.357em; padding: 1px 3px;&quot;&gt;&lt;span style=&quot;font-family: verdana; font-size: large;&quot;&gt;ClamAV Bytecode Compiler 1.4.0&lt;/span&gt;&lt;/code&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;24&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;➕ Upgrade bytecode compiler project to LLVM 16.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line code-active-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The bytecode compiler project now builds multiple shared object files, instead of just one with all of the passes. This is due to running with the &quot;new&quot; pass manager, instead of running with the legacy pass manager, as before. See&amp;nbsp;&lt;a data-href=&quot;https://llvm.org/docs/NewPassManager.html&quot; href=&quot;https://llvm.org/docs/NewPassManager.html&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://llvm.org/docs/NewPassManager.html&quot;&gt;https://llvm.org/docs/NewPassManager.html&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a data-href=&quot;https://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/&quot; href=&quot;https://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/&quot;&gt;https://blog.llvm.org/posts/2021-03-26-the-new-pass-manager/&lt;/a&gt;&amp;nbsp;for more details.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;The bytecode compiler currently uses (deprecated) non-opaque pointers. Updating to all opaque pointers will be required for the next release. See&amp;nbsp;&lt;a data-href=&quot;https://llvm.org/docs/OpaquePointers.html&quot; href=&quot;https://llvm.org/docs/OpaquePointers.html&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://llvm.org/docs/OpaquePointers.html&quot;&gt;https://llvm.org/docs/OpaquePointers.html&lt;/a&gt;&amp;nbsp;for more information.&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;🌌 New Requirements:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;LLVM 16&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;36&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Clang 16&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/147268475721242289'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/147268475721242289'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/08/clamav-140-feature-release-and-clamav.html' title='ClamAV 1.4.0 feature release and ClamAV bytecode compiler 1.4.0 release'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-6778142594455027430</id><published>2024-08-07T09:55:00.000-04:00</published><updated>2024-08-07T11:10:43.703-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Clam AV 0.103"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="ClamAV 1.0"/><category scheme="http://www.blogger.com/atom/ns#" term="ClamAV 1.0.6"/><category scheme="http://www.blogger.com/atom/ns#" term="eol"/><title type='text'>ClamAV 0.103 LTS End of Life Announcement</title><content type='html'>&lt;p&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0in;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-family: inherit;&quot;&gt;The
ClamAV 0.103 LTS release is nearing end-of-life (EOL) with regards to security
vulnerability fix support from our team. This end of life date will be
Sept. 14, 2024.&lt;br /&gt;
&lt;br /&gt;
ClamAV 0.103 users will be able to update signatures from the official database
mirror for an additional one year after the EOL date. &lt;br /&gt;
&lt;br /&gt;
After Sept. 14, 2025, we may block ClamAV 0.103 from downloading signature
updates.&lt;br /&gt;
&lt;br /&gt;
We recommend that users update to the newest LTS release, ClamAV 1.0.6.&lt;/span&gt;&lt;/p&gt;&lt;p style=&quot;margin: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;br /&gt;
For users that want to upgrade to the newest non-LTS release, use ClamAV 1.3.1.&lt;br /&gt;
&lt;br /&gt;
The most recent version of ClamAV can be found here: &lt;/span&gt;&lt;a href=&quot;https://www.clamav.net/downloads&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;https://www.clamav.net/downloads&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;MsoHyperlink&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;br /&gt;
The following is a list of major changes available to users in the newest
versions of ClamAV.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 9.0pt; margin-left: 0in; margin-right: 0in; margin-top: 9.0pt; margin: 9pt 0in;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-family: inherit; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Since ClamAV 0.103, ClamAV 1.0 LTS adds:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 9.0pt; margin: 9pt 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;A new detection capability based on comparing image fuzzy hashes.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;[Windows] A feature to start clamd and freshclam as Windows services.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;[Windows] A feature to scan process memory with either clamscan or clamdscan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Signature database load progress bars for clamscan.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for extracting images from OLE2-based Excel documents.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;The ability to use *.cat files with CRB signature rules to trust signed
Windows executables.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for decrypting read-only OLE2-based XLS files that are encrypted
with the default password.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Significant reliability improvements to the All-Match scanning mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Multiple libclamav API improvements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 9.0pt; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 9pt 0.5in; mso-list: l1 level1 lfo1; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;And more!&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 9.0pt; margin-left: 0in; margin-right: 0in; margin-top: 9.0pt; margin: 9pt 0in;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-family: inherit; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Since ClamAV 1.0 LTS, ClamAV 1.3.1 adds:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 9.0pt; margin: 9pt 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for extracting Universal Disk Format (UDF) partitions.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for extracting ALZ archives.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for extracting LHA/LZH archives.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for extracting images embedded in HTML CSS&amp;lt;style&amp;gt; blocks.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Support for extracting attachments found in Microsoft OneNote files.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;An option to customize the size of ClamAV&#39;s clean file cache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Effective removal of the MaxScanSize limit so the total amount of data
scanned when scanning a file or archive may exceed 4 gigabytes. Note: This does
not allow individual file size to exceed the 2&amp;nbsp; limit.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;The ability for Freshclam to use a client certificate PEM file and a
private key PEM file for authentication to a private mirror.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;A new ClamScan and ClamD option to fail to load if the provided signature
database is older than a given number of days.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in; margin-left: .5in; margin-right: 0in; margin-top: 0in; margin: 0in 0in 0in 0.5in; mso-list: l0 level1 lfo2; tab-stops: list .5in; text-indent: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;font-size: 10pt; mso-bidi-font-family: Symbol; mso-bidi-font-size: 12.0pt; mso-fareast-font-family: Symbol; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;·&lt;span style=&quot;font-feature-settings: normal; font-kerning: auto; font-optical-sizing: auto; font-size-adjust: none; font-size: 7pt; font-stretch: normal; font-style: normal; font-variant: normal; font-variation-settings: normal; font-weight: normal; line-height: normal;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;Multiple libclamav API improvements.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Users updating to the newest version of ClamAV can find helpful resource below
and if you find you have a specific question, please &lt;a href=&quot;https://discord.gg/sCSXpUBJ58&quot; target=&quot;_blank&quot;&gt;join our Discord&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
An assortment of installer packages for Mac (universal PKG installer), windows
(MSI and ZIP installers), and Linux (DEB and RPM installers). These are
available from:&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;https://www.clamav.net/downloads&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa;&quot;&gt;https://www.clamav.net/downloads&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases/&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa;&quot;&gt;https://github.com/Cisco-Talos/clamav/releases/&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;br /&gt;
Alpine and Debian based Docker containers. These are published here:&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;https://hub.docker.com/u/clamav&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;https://hub.docker.com/u/clamav&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 9pt;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-family: inherit; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;br /&gt;
Helpful documentation for compiling ClamAV: &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;- Linux: &lt;/span&gt;&lt;a href=&quot;https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;https://docs.clamav.net/manual/Installing/Installing-from-source-Unix.html&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;- Windows: &lt;/span&gt;&lt;a href=&quot;https://docs.clamav.net/manual/Installing/Installing-from-source-Windows.html&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;https://docs.clamav.net/manual/Installing/Installing-from-source-Windows.html&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;- Reference
documentation for compile options: &lt;/span&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL.md&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;- Instructions for
cross-compiling from Linux x86_64 to Linux aarch64: &lt;/span&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p class=&quot;MsoNormal&quot; style=&quot;line-height: 16.5pt; margin-bottom: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;- Instructions for
cross-compiling from Windows x86_64 to Windows ARM64: &lt;/span&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;font-size: 12pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-font-kerning: 0pt; mso-ligatures: none;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;br /&gt;
For users of installer packages instructions can be found here: &lt;/span&gt;&lt;a href=&quot;https://docs.clamav.net/manual/Installing.html#installing-with-an-installer&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-theme-font: major-fareast;&quot;&gt;https://docs.clamav.net/manual/Installing.html#installing-with-an-installer&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;

&lt;p style=&quot;margin: 0in;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;br /&gt;
&lt;br /&gt;
Further information about ClamAV EOL policy can be found here:&lt;br /&gt;
&lt;/span&gt;&lt;a href=&quot;https://docs.clamav.net/faq/faq-eol.html&quot;&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot; style=&quot;color: #64b4fa; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-fareast-theme-font: major-fareast;&quot;&gt;https://docs.clamav.net/faq/faq-eol.html&lt;/span&gt;&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;,sans-serif&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6778142594455027430'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6778142594455027430'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/08/clamav-0103-lts-end-of-life-announcement.html' title='ClamAV 0.103 LTS End of Life Announcement'/><author><name>Brendan Bell</name><uri>http://www.blogger.com/profile/17505287100145023211</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-9066543856487125225</id><published>2024-05-07T13:45:00.002-04:00</published><updated>2024-06-21T12:18:49.773-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.4.0"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="Release Candidate"/><title type='text'>ClamAV 1.4.0 release candidate now available!</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The ClamAV 1.4.0 release candidate is now available.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;You may find the source code and installers for this release on t&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;he&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.clamav.net/downloads&quot; style=&quot;font-family: inherit;&quot; target=&quot;_blank&quot;&gt;clamav.net/downloads&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;page or t&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;he&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.4.0-rc&quot; rel=&quot;nofollow&quot; style=&quot;font-family: inherit;&quot; target=&quot;_blank&quot;&gt;ClamAV GitHub release page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;clamav-1.4.0-rc.tar.gz&quot; does not require an internet connection to build. All dependencies are included in this package.&amp;nbsp; But if you download the ZIP or TAR.GZ generated by GitHub, located at the very bottom, then an internet connection will be required during the build to download additional Rust dependencies.&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;For Docker users, there is no specific Docker tag for the release candidate, but you can use the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav:unstable&lt;/code&gt;&lt;span&gt;&amp;nbsp;or&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav:unstable_base&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&amp;nbsp;tags.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The release candidate phase is expected to last two to three weeks before we publish the stable release or a second release candidate&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. Please take this time to evaluate ClamAV 1.4.0.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;Please help us validate this release by providing feedback via the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;https://lists.clamav.net/mailman/listinfo/clamav-users&quot; target=&quot;_blank&quot;&gt;ClamAV mailing list&lt;/a&gt;&amp;nbsp;or on&amp;nbsp;&lt;a href=&quot;https://discord.gg/sGaxA5Q&quot; target=&quot;_blank&quot;&gt;our Discord&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.4.0 includes the following improvements and changes:&lt;/span&gt;&lt;/p&gt;&lt;h4 style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;Major changes&lt;/h4&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added support for extracting ALZ archives. The new ClamAV file type for ALZ archives is&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_TYPE_ALZ&lt;/code&gt;. Added a&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot;&gt;DCONF&lt;/a&gt;&amp;nbsp;option to enable or disable ALZ archive support.&lt;/p&gt;&lt;blockquote class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;border-color: var(--vscode-textBlockQuote-border); border-left-style: solid; border-left-width: 5px; border-radius: 2px; margin: 0px; padding: 2px 16px 0px 10px; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;em&gt;Tip&lt;/em&gt;: DCONF (Dynamic CONFiguration) is a feature that allows for some configuration changes to be made via ClamAV&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;.cfg&lt;/code&gt;&amp;nbsp;&quot;signatures&quot;.&lt;/p&gt;&lt;/blockquote&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1183&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1183&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1183&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added support for extracting LHA/LZH archives. The new ClamAV file type for LHA/LZH archives is&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;CL_TYPE_LHA_LZH&lt;/code&gt;. Added a&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot;&gt;DCONF&lt;/a&gt;&amp;nbsp;option to enable or disable LHA/LZH archive support.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1192&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1192&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1192&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the ability to disable image fuzzy hashing, if needed. For context, image fuzzy hashing is a detection mechanism useful for identifying malware by matching images included with the malware or phishing email/document.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New ClamScan options:&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; border: 1px solid var(--vscode-widget-border); margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 4px; color: var(--vscode-editor-foreground); display: inline-block; font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;--scan-image[=yes(*)/no]
--scan-image-fuzzy-hash[=yes(*)/no]
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New ClamD config options:&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; border: 1px solid var(--vscode-widget-border); margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line&quot; data-line=&quot;36&quot; dir=&quot;auto&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 4px; color: var(--vscode-editor-foreground); display: inline-block; font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;ScanImage yes(*)/no
ScanImageFuzzyHash yes(*)/no
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;41&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;New libclamav scan options:&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; border: 1px solid var(--vscode-widget-border); margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line language-c&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;background-attachment: initial; background-clip: initial; background-image: none; background-origin: initial; background-position: initial; background-repeat: initial; background-size: initial; border-radius: 4px; color: var(--vscode-editor-foreground); display: inline-block; font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 0px; position: relative; tab-size: 4;&quot;&gt;options.parse &amp;amp;= ~CL_SCAN_PARSE_IMAGE;
options.parse &amp;amp;= ~CL_SCAN_PARSE_IMAGE_FUZZY_HASH;
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added a&amp;nbsp;&lt;a data-href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; href=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://docs.clamav.net/manual/Signatures/DynamicConfig.html&quot;&gt;DCONF&lt;/a&gt;&amp;nbsp;option to enable or disable image fuzzy hashing support.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;Other improvements&lt;/h4&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added cross-compiling instructions for targeting ARM64/aarch64 processors for&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot; href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-windows-arm64.md&quot;&gt;Windows&lt;/a&gt;&amp;nbsp;and&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot; href=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/blob/main/INSTALL-cross-linux-arm64.md&quot;&gt;Linux&lt;/a&gt;.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;57&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;57&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1116&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1116&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1116&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved the Freshclam warning messages when being blocked or rate limited so as to include the Cloudflare Ray ID, which helps with issue triage.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1195&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1195&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1195&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Removed unnecessary memory allocation checks when the size to be allocated is fixed or comes from a trusted source. We also renamed internal memory allocation functions and macros, so it is more obvious what each function does.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1137&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1137&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1137&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Improved the Freshclam documentation to make it clear that the&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--datadir&lt;/code&gt;&amp;nbsp;option must be an absolute path to a directory that already exists, is writable by Freshclam, and is readable by ClamScan and ClamD.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;72&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;72&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1199&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1199&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1199&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;74&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;74&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added an optimization to avoid calculating the file hash if the clean file cache has been disabled. The file hash may still be calculated as needed to perform hash-based signature matching if any hash-based signatures exist that target a file of the same size, or if any hash-based signatures exist that target &quot;any&quot; file size.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1167&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1167&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1167&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added an improvement to the SystemD service file for ClamOnAcc so that the service will shut down faster on some systems.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;83&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;83&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1164&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1164&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1164&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;Bug fixes&lt;/h4&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;87&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;87&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;87&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Silenced confusing warning message when scanning some HTML files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;88&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;88&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1252&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1252&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1252&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;90&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;90&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed minor compiler warnings.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;91&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;91&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1197&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1197&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1197&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;93&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;93&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Since the build system changed from Autotools to CMake, ClamAV no longer supports building with configurations where bzip2, libxml2, libz, libjson-c, or libpcre2 are not available. Libpcre is no longer supported in favor of libpcre2. In this release, we removed all the dead code associated with those unsupported build configurations.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;98&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;98&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1217&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1217&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1217&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed assorted typos. Patch courtesy of RainRat.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;101&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;101&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1228&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1228&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1228&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;103&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;103&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added missing documentation for the ClamScan&amp;nbsp;&lt;code style=&quot;border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;--force-to-disk&lt;/code&gt;&amp;nbsp;option.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1186&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;106&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;106&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed an issue where ClamAV unit tests would prefer an older libclamunrar_iface library from the install path, if present, rather than the recently compiled library in the build path.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1258&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1258&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1258&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 1.25em; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;Acknowledgments&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;113&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;RainRat&lt;/li&gt;&lt;/ul&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/9066543856487125225'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/9066543856487125225'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/05/clamav-140-release-candidate-now.html' title='ClamAV 1.4.0 release candidate now available!'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-6493259052410405133</id><published>2024-04-17T13:29:00.000-04:00</published><updated>2024-04-17T13:29:01.838-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.0.6"/><category scheme="http://www.blogger.com/atom/ns#" term="1.2.3"/><category scheme="http://www.blogger.com/atom/ns#" term="1.3.1"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.3.1, 1.2.3, 1.0.6 patch versions published</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Today, we are publishing the 1.3.1, 1.2.3, and 1.0.6 security patch versions. &lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: normal; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The images on Docker Hub may not be immediately available on release day.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;1.3.1&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.3.1 is a critical patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;a data-href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20380&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20380&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20380&quot;&gt;CVE-2024-20380&lt;/a&gt;: Fixed a possible crash in the HTML file parser that could cause a denial-of-service (DoS) condition.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;This issue affects version 1.3.0 only and does not affect prior versions.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Thank you to Błażej Pawłowski for identifying this issue.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1242&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1242&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1242&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Updated select Rust dependencies to the latest versions. This resolved Cargo audit complaints and included PNG parser bug fixes.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;20&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1227&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1227&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1227&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;22&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug causing some text to be truncated when converting from UTF-16.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1230&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1230&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1230&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed assorted complaints identified by Coverity static analysis.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1235&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1235&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1235&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug causing CVDs downloaded by the&amp;nbsp;&lt;code style=&quot;background-color: var(--vscode-textPreformat-background); border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;DatabaseCustomURL&lt;/code&gt;&amp;nbsp;Freshclam config option to be pruned and then re-downloaded with every update.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1238&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1238&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1238&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the new &#39;valhalla&#39; database name to the list of optional databases in preparation for future work.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1238&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1238&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1238&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;36&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;36&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added symbols to the&amp;nbsp;&lt;code style=&quot;background-color: var(--vscode-textPreformat-background); border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;libclamav.map&lt;/code&gt;&amp;nbsp;file to enable additional build configurations.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;39&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Patch courtesy of Neil Wilson.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1244&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1244&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1244&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;1.2.3&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.2.3 is a critical patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Updated select Rust dependencies to the latest versions. This resolved Cargo audit complaints and included PNG parser bug fixes.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1226&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1226&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1226&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug causing some text to be truncated when converting from UTF-16.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1231&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1231&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1231&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed assorted complaints identified by Coverity static analysis.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1236&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1236&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1236&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug causing CVDs downloaded by the&amp;nbsp;&lt;code style=&quot;background-color: var(--vscode-textPreformat-background); border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;DatabaseCustomURL&lt;/code&gt;&amp;nbsp;Freshclam config option to be pruned and then re-downloaded with every update.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;21&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;21&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1239&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1239&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1239&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the new &#39;valhalla&#39; database name to the list of optional databases in preparation for future work.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1239&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1239&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1239&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Silenced a warning &quot;Unexpected early end-of-file&quot; that occured when scanning some PNG files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1215&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1215&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1215&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(0, 0, 0, 0.18); border-left-color: rgba(0, 0, 0, 0.18); border-right-color: rgba(0, 0, 0, 0.18); border-top-color: rgba(0, 0, 0, 0.18); color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;1.0.6&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.0.6 is a critical patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Updated select Rust dependencies to the latest versions. This resolved Cargo audit complaints and included PNG parser bug fixes.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1225&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1225&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1225&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line code-active-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug causing some text to be truncated when converting from UTF-16.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;14&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1232&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1232&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1232&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed assorted complaints identified by Coverity static analysis.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1237&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1237&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1237&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fixed a bug causing CVDs downloaded by the&amp;nbsp;&lt;code style=&quot;background-color: var(--vscode-textPreformat-background); border-radius: 4px; color: var(--vscode-textPreformat-foreground); font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; padding: 1px 3px;&quot;&gt;DatabaseCustomURL&lt;/code&gt;&amp;nbsp;Freshclam config option to be pruned and then re-downloaded with every update.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;21&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;21&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1240&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1240&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1240&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Added the new &#39;valhalla&#39; database name to the list of optional databases in preparation for future work.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1240&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1240&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1240&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Silenced a warning &quot;Unexpected early end-of-file&quot; that occured when scanning some PNG files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1216&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1216&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1216&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6493259052410405133'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6493259052410405133'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/04/clamav-131-123-106-patch-versions.html' title='ClamAV 1.3.1, 1.2.3, 1.0.6 patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-440866868384796287</id><published>2024-02-07T11:48:00.002-05:00</published><updated>2024-02-07T12:07:57.799-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.0.5"/><category scheme="http://www.blogger.com/atom/ns#" term="1.2.2"/><category scheme="http://www.blogger.com/atom/ns#" term="1.3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.3.0 feature release and 1.2.2, 1.0.5 security patch release!</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The ClamAV 1.3.0 feature release is now stable!&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;Today, we are also publishing the 1.2.2 and 1.0.5 security patch versions. &lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;ClamAV 1.1 is &lt;a href=&quot;https://docs.clamav.net/faq/faq-eol.html&quot; target=&quot;_blank&quot;&gt;past EOL&lt;/a&gt; for security fixes and will not receive an update. Switch to the 1.0 LTS, 1.2, or 1.3 versions for continued support.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: normal; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Github&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through Docker Hub&lt;b&gt;*&lt;/b&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Alpine-based images&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;a href=&quot;https://hub.docker.com/r/clamav/clamav-debian/&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;Debian-based multi-arch images&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;b&gt;*&lt;/b&gt;The Docker images are built on release day and may not be available until later in the day.&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;1.3.0&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; margin-bottom: 16px; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.3.0 includes the following improvements and changes:&lt;/span&gt;&lt;/p&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Major changes&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added support for extracting and scanning attachments found in Microsoft OneNote section files. OneNote parsing will be enabled by default, but may be optionally disabled using one of the following options:&lt;br /&gt;a. The&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;clamscan&lt;/code&gt;&amp;nbsp;command line option:&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;--scan-onenote=no&lt;/code&gt;,&lt;br /&gt;b. The&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;config option:&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;ScanOneNote no&lt;/code&gt;,&lt;br /&gt;c. The libclamav scan option&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;options.parse &amp;amp;= ~CL_SCAN_PARSE_ONENOTE;&lt;/code&gt;,&lt;br /&gt;d. A signature change to the&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;daily.cfg&lt;/code&gt;&amp;nbsp;dynamic configuration (DCONF).&lt;/span&gt;&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1048&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1048&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1048&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;font-family: inherit; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Other improvements&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;23&quot; style=&quot;font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; style=&quot;color: #3b3b3b; font-family: inherit; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;23&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed issue when building ClamAV on the Haiku (BeOS-like) operating system. Patch courtesy of Luca D&#39;Amico&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;25&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1061&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1061&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1061&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; style=&quot;color: #3b3b3b; font-family: inherit; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamD: When starting, ClamD will now check if the directory specified by&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;TemporaryDirectory&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;exists. If it doesn&#39;t, ClamD will print an error message and will exit with exit code 1. Patch courtesy of Andrew Kiggins.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;31&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;31&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1037&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1037&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1037&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;33&quot; style=&quot;color: #3b3b3b; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;33&quot; style=&quot;font-family: inherit; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;CMake: If configured to build static libraries, CMake will now also install the libclamav_rust, libclammspack, libclamunrar_iface, and libclamunrar static libraries required by libclamav.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;37&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Note: These libraries are all linked into the &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;clamscan&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;clamd&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;sigtool&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;, and &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;freshclam &lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;programs, which is why they did not need to be installed to function. However, these libraries would be required if you wish to build some other program that uses the libclamav static library.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;42&quot; style=&quot;font-family: inherit; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of driverxdw.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;43&quot; style=&quot;font-family: inherit; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;43&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1100&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1100&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1100&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added file type recognition for compiled Python (&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;`.pyc`&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;) files.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;font-family: inherit; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; The file type appears as a string parameter for these callback functions:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; - &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;clcb_pre_cache&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; - &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;clcb_pre_scan&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; - &lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;clcb_file_inspection&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp; When scanning a `&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;.pyc&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;` file, the `&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;` parameter will now show&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;font-family: inherit; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; &quot;CL_TYPE_PYTHON_COMPILED&quot; instead of &quot;CL_TYPE_BINARY_DATA&quot;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1111&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;font-family: inherit;&quot;&gt;&lt;ul&gt;&lt;li&gt;Improved support for decrypting PDFs with empty passwords.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1141&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div style=&quot;font-family: inherit; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;ul&gt;&lt;li&gt;Assorted minor improvements and typo fixes.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;47&quot; id=&quot;bug-fixes&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Bug fixes&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a warning when scanning some HTML files.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;50&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;50&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1084&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1084&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1084&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;52&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;52&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue decrypting some PDF&#39;s with an empty password.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1079&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1079&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1079&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;55&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;55&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1047&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1047&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1047&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div style=&quot;font-family: inherit;&quot;&gt;&lt;ul&gt;&lt;li&gt;ClamOnAcc: Fixed an infinite loop when a file has been deleted before a scan.&lt;br /&gt;Patch courtesy of gsuehiro.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1150&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a possible crash when processing VBA files on HP-UX/IA 64bit. Patch courtesy of Albert Chin-A-Young.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;60&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;60&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/526&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/526&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/526&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamConf: Fixed an issue printing `&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;MaxScanSize&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;` introduced with the change to allow a `&lt;/span&gt;&lt;span style=&quot;font-family: courier;&quot;&gt;MaxScanSize&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;` greater than 4 GB.&lt;/span&gt;&lt;br /&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fix courtesy of teoberi.&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1121&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;font-family: inherit;&quot;&gt;&lt;li&gt;Fixed an issue building a ClamAV RPM in some configurations.&lt;br /&gt;The issue was caused by faulty CMake logic that intended to create an empty database directory during the installation.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1144&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Acknowledgments&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;64&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; margin-bottom: 16px; margin-top: 0px; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Albert Chin-A-Young&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;66&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Andrew Kiggins&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;driverxdw&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;gsuehiro&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Luca D&#39;Amico&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; font-family: inherit; font-variant-ligatures: normal; position: relative; white-space-collapse: collapse;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;RainRat&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;teoberi&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;ul style=&quot;font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;/ul&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;h4 style=&quot;text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;&lt;span style=&quot;background-color: white; font-style: normal; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;1.2.2 and 1.0.5&lt;/span&gt;&lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;div&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;div&gt;ClamAV 1.2.2 and ClamAV 1.0.5 are critical patch versions with the following fixes:&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20290&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;CVE-2024-20290&lt;/a&gt;: Fixed a possible heap overflow read bug in the OLE2 file parser that could cause a denial-of-service (DoS) condition.&lt;br /&gt;&lt;br /&gt;Thank you to OSS-Fuzz for identifying this issue.&lt;br /&gt;&lt;br /&gt;Affected versions:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;1.0.0 through 1.0.4 (LTS)&lt;/li&gt;&lt;li&gt;1.1 (all patch versions)&lt;/li&gt;&lt;li&gt;1.2.0 and 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;background-color: white;&quot;&gt;&lt;div&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2024-20328&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;CVE-2024-20328&lt;/a&gt;: Fixed a possible command injection vulnerability in the &quot;VirusEvent&quot; feature of ClamAV&#39;s ClamD service.&lt;br /&gt;&lt;br /&gt;To fix this issue, we disabled the &#39;&lt;span style=&quot;font-family: courier;&quot;&gt;%f&lt;/span&gt;&#39; format string parameter.&amp;nbsp; ClamD administrators may continue to use the `&lt;span style=&quot;font-family: courier;&quot;&gt;CLAM_VIRUSEVENT_FILENAME&lt;/span&gt;`&amp;nbsp; environment variable, instead of &#39;&lt;span style=&quot;font-family: courier;&quot;&gt;%f&lt;/span&gt;&#39;. But you should do so only from within&amp;nbsp; an executable, such as a Python script, and not directly in the &lt;span style=&quot;font-family: courier;&quot;&gt;clamd.conf&lt;/span&gt;&amp;nbsp;&quot;VirusEvent&quot; command.&lt;br /&gt;&lt;br /&gt;Thank you to Amit Schendel for identifying this issue.&lt;br /&gt;&lt;br /&gt;Affected versions:&lt;/li&gt;&lt;ul&gt;&lt;li&gt;0.104 (all patch versions)&lt;/li&gt;&lt;li&gt;0.105 (all patch versions)&lt;/li&gt;&lt;li&gt;1.0.0 through 1.0.4 (LTS)&lt;/li&gt;&lt;li&gt;1.1 (all patch versions)&lt;/li&gt;&lt;li&gt;1.2.0 and 1.2.1&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;/div&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/440866868384796287'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/440866868384796287'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/11/clamav-130-122-105-released.html' title='ClamAV 1.3.0 feature release and 1.2.2, 1.0.5 security patch release!'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-1870578749367068697</id><published>2024-01-24T15:31:00.001-05:00</published><updated>2024-01-27T11:33:26.528-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="beta"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="Release Candidate"/><title type='text'>ClamAV 1.3.0 Second Release Candidate now available!</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;We are excited to announce the ClamAV 1.3.0 release candidate.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;You can find the source&amp;nbsp;code and installers for this release on &lt;a href=&quot;https://www.clamav.net/downloads&quot;&gt;the clamav.net/downloads page&lt;/a&gt; or t&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.3.0-rc2&quot;&gt;he ClamAV GitHub release page&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;i&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;clamav-1.3.0-rc2.tar.gz&quot; does not require an internet connection to build. All dependencies are included in this package. But if you download the ZIP or TAR.GZ generated by GitHub, located at the very bottom, then an internet connection will be required during the build to download additional Rust dependencies.&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;For Docker users, there is no specific Docker tag for the release candidate, but you can use these tags:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav/clamav:unstable&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav/clamav:unstable_base&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav/clamav-debian:unstable&lt;/code&gt;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav/clamav-debian:unstable_base&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;This release candidate phase is expected to last two weeks before we publish the stable release&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. Please take this time to evaluate ClamAV 1.3.0.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;Please help us validate this release by providing feedback via the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;https://lists.clamav.net/mailman/listinfo/clamav-users&quot; target=&quot;_blank&quot;&gt;ClamAV mailing list&lt;/a&gt;&amp;nbsp;or&amp;nbsp;&lt;a href=&quot;https://discord.gg/sGaxA5Q&quot; target=&quot;_blank&quot;&gt;our Discord&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Changes since the first release candidate include:&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Improved support for decrypting PDFs with empty passwords.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1141&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;ClamOnAcc: Fixed an infinite loop when a file has been deleted before a scan. &lt;br /&gt;Patch courtesy of gsuehiro.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1150&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;ClamConf: Fixed an issue printing `MaxScanSize` introduced with the change to allow a `MaxScanSize` greater than 4 GB. &lt;br /&gt;Fix courtesy of teoberi.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1121&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Fixed an issue building a ClamAV RPM in some configurations. &lt;br /&gt;The issue was caused by faulty CMake logic that intended to create an empty database directory during the installation.&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1144&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;You can find the full list of changes and improvements in&amp;nbsp;&lt;a href=&quot;https://blog.clamav.net/2023/12/clamav-130-release-candidate-now.html&quot; target=&quot;_blank&quot;&gt;the blog post for the first release candidate&lt;/a&gt;.&lt;/span&gt;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/1870578749367068697'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/1870578749367068697'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/01/clamav-130-second-release-candidate-now.html' title='ClamAV 1.3.0 Second Release Candidate now available!'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-5648504490811894329</id><published>2024-01-22T13:01:00.000-05:00</published><updated>2024-01-22T13:01:54.902-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="announcements"/><category scheme="http://www.blogger.com/atom/ns#" term="debian"/><category scheme="http://www.blogger.com/atom/ns#" term="docker"/><title type='text'>ClamAV Debian multi-Arch Docker images now available!</title><content type='html'>&lt;p&gt;We now offer official ClamAV docker images based on `debian:11-slim`.&lt;/p&gt;&lt;p&gt;In addition to offering an alternative to &lt;a href=&quot;https://hub.docker.com/r/clamav/clamav/tags&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;the original Alpine Linux images&lt;/a&gt;, the new images are multi-arch images supporting `linux/amd64`, `linux/arm64`, and `linux/ppc64le`.&lt;/p&gt;&lt;p&gt;ClamAV&#39;s Alpine-based and Debian-based Docker images are now built weekly to pick up security fixes in the base images.&amp;nbsp;&lt;/p&gt;&lt;p&gt;Check it out&amp;nbsp;&lt;a href=&quot;https://hub.docker.com/r/clamav/clamav-debian/tags&quot; target=&quot;_blank&quot;&gt;here&lt;/a&gt;.&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5648504490811894329'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5648504490811894329'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2024/01/clamav-debian-multi-arch-docker-images.html' title='ClamAV Debian multi-Arch Docker images now available!'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-3611309101420343653</id><published>2023-12-15T11:09:00.006-05:00</published><updated>2024-05-07T14:00:29.988-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.3.0"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="Release Candidate"/><title type='text'>ClamAV 1.3.0 release candidate now available!</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The ClamAV 1.3.0 release candidate is now available.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;You may find the source code and installers for this release on t&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;he&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.clamav.net/downloads&quot; style=&quot;font-family: inherit;&quot; target=&quot;_blank&quot;&gt;clamav.net/downloads&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;page or t&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;he&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.2.0-rc&quot; rel=&quot;nofollow&quot; style=&quot;font-family: inherit;&quot; target=&quot;_blank&quot;&gt;ClamAV GitHub release page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;clamav-1.3.0-rc.tar.gz&quot; does not require an internet connection to build. All dependencies are included in this package.&amp;nbsp; But if you download the ZIP or TAR.GZ generated by GitHub, located at the very bottom, then an internet connection will be required during the build to download additional Rust dependencies.&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;For Docker users, there is no specific Docker tag for the release candidate, but you can use the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav:unstable&lt;/code&gt;&lt;span&gt;&amp;nbsp;or&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav:unstable_base&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&amp;nbsp;tags.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The release candidate phase is expected to last two to three weeks before we publish the stable release or a second release candidate&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. Please take this time to evaluate ClamAV 1.3.0.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;Please help us validate this release by providing feedback via the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black;&quot;&gt;&lt;a href=&quot;https://lists.clamav.net/mailman/listinfo/clamav-users&quot; target=&quot;_blank&quot;&gt;ClamAV mailing list&lt;/a&gt;&amp;nbsp;or on&amp;nbsp;&lt;a href=&quot;https://discord.gg/sGaxA5Q&quot; target=&quot;_blank&quot;&gt;our Discord&lt;/a&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.3.0 includes the following improvements and changes:&lt;/span&gt;&lt;/p&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Major changes&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added support for extracting and scanning attachments found in Microsoft OneNote section files. OneNote parsing will be enabled by default, but may be optionally disabled using one of the following options:&lt;br /&gt;a. The&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;clamscan&lt;/code&gt;&amp;nbsp;command line option:&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;--scan-onenote=no&lt;/code&gt;,&lt;br /&gt;b. The&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;config option:&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;ScanOneNote no&lt;/code&gt;,&lt;br /&gt;c. The libclamav scan option&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;options.parse &amp;amp;= ~CL_SCAN_PARSE_ONENOTE;&lt;/code&gt;,&lt;br /&gt;d. A signature change to the&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;daily.cfg&lt;/code&gt;&amp;nbsp;dynamic configuration (DCONF).&lt;/span&gt;&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1048&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1048&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1048&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; id=&quot;major-changes&quot; style=&quot;color: #3b3b3b; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Other improvements&lt;/span&gt;&lt;/h3&gt;&lt;/div&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;23&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;23&quot; style=&quot;color: #3b3b3b; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;23&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed issue when building ClamAV on the Haiku (BeOS-like) operating system. Patch courtesy of Luca D&#39;Amico&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;25&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;25&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1061&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1061&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1061&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; style=&quot;color: #3b3b3b; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamD: When starting, ClamD will now check if the directory specified by&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;TemporaryDirectory&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style=&quot;color: var(--vscode-textPreformat-foreground); line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;exists. If it doesn&#39;t, ClamD will print an error message and will exit with exit code 1. Patch courtesy of Andrew Kiggins.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;31&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;31&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1037&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1037&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1037&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;33&quot; style=&quot;color: #3b3b3b; position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;33&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;CMake: If configured to build static libraries, CMake will now also install the libclamav_rust, libclammspack, libclamunrar_iface, and libclamunrar static libraries required by libclamav.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;37&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Note: These libraries are all linked into the clamscan, clamd, sigtool, and freshclam programs, which is why they did not need to be installed to function. However, these libraries would be required if you wish to build some other program that uses the libclamav static library.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;42&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of driverxdw.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;43&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;43&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1100&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1100&quot; rel=&quot;nofollow&quot; style=&quot;text-decoration-line: none;&quot; target=&quot;_blank&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1100&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;Added file type recognition for compiled Python (`.pyc`) files.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; The file type appears as a string parameter for these callback functions:&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; - `clcb_pre_cache`&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; - `clcb_pre_scan`&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; - `clcb_file_inspection`&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; When scanning a `.pyc` file, the `type` parameter will now show&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;color: #3b3b3b;&quot;&gt;&amp;nbsp; &quot;CL_TYPE_PYTHON_COMPILED&quot; instead of &quot;CL_TYPE_BINARY_DATA&quot;.&lt;/span&gt;&lt;/p&gt;&lt;/li&gt;&lt;ul&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;45&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1111&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;ul&gt;&lt;li&gt;Assorted minor improvements and typo fixes.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;47&quot; id=&quot;bug-fixes&quot; style=&quot;color: #3b3b3b; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Bug fixes&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a warning when scanning some HTML files.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;50&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;50&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1084&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1084&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1084&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;52&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;52&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue decrypting some PDF&#39;s with an empty password.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1079&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1079&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1079&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;55&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;55&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamOnAcc: Fixed an infinite loop when a watched directory does not exist.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1047&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1047&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1047&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a possible crash when processing VBA files on HP-UX/IA 64bit. Patch courtesy of Albert Chin-A-Young.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;60&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;60&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/526&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/526&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/526&quot;&gt;GitHub pull request&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 style=&quot;color: #3b3b3b; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;Acknowledgments&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;64&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;color: #3b3b3b; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Albert Chin-A-Young&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;66&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Andrew Kiggins&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;67&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;driverxdw&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Luca D&#39;Amico&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;69&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;RainRat&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/3611309101420343653'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/3611309101420343653'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/12/clamav-130-release-candidate-now.html' title='ClamAV 1.3.0 release candidate now available!'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-5278967266542818599</id><published>2023-10-25T13:36:00.005-04:00</published><updated>2023-10-25T13:36:44.514-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="0.103.11"/><category scheme="http://www.blogger.com/atom/ns#" term="1.0.4"/><category scheme="http://www.blogger.com/atom/ns#" term="1.1.3"/><category scheme="http://www.blogger.com/atom/ns#" term="1.2.1"/><category scheme="http://www.blogger.com/atom/ns#" term="clamav"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.2.1, 1.1.3, 1.0.4, 0.103.11 patch versions published</title><content type='html'>&lt;p&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: inherit; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Today, we are publishing the 1.2.1, 1.1.3, 1.0.4, and 0.103.11 security patch versions. &lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: normal; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt; &lt;/i&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;1.2.1&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;3&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.2.1 is a patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;5&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;5&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;5&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Eliminate security warning about unused &quot;atty&quot; dependency.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;6&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;6&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1033&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;8&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;8&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1056&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Build system: Fix link error with Clang/LLVM/LLD version 17. Patch courtesy of Yasuhiro Kimura.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1060&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fix alert-exceeds-max feature for files &amp;gt; 2GB and &amp;lt; max-filesize.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;16&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1039&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;18&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to Yasuhiro Kimura for code contributions and bug reports.&lt;/p&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;1.1.3&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;24&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.1.3 is a patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;26&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Eliminate security warning about unused &quot;atty&quot; dependency.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1034&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request.&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;29&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1055&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&amp;nbsp;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;32&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: libjson-c 0.17 compatibility fix with ssize_t type definition.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;33&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;33&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1063&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;35&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Build system: Fix link error with Clang/LLVM/LLD version 17. Patch courtesy of Yasuhiro Kimura.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;37&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1059&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;39&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;39&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fix alert-exceeds-max feature for files &amp;gt; 2GB and &amp;lt; max-filesize.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;40&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1040&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to Yasuhiro Kimura for code contributions and bug reports.&lt;/p&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;1.0.4&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;47&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.0.4 is a patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;49&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Eliminate security warning about unused &quot;atty&quot; dependency.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;50&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;50&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1035&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;52&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;52&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;53&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1054&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;55&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;55&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: libjson-c 0.17 compatibility fix with ssize_t type definition.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1064&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;58&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Freshclam: Removed a verbose warning printed for each Freshclam HTTP request.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;59&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1042&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;61&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Build system: Fix link error with Clang/LLVM/LLD version 17. Patch courtesy of Yasuhiro Kimura.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1058&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Fix alert-exceeds-max feature for files &amp;gt; 2GB and &amp;lt; max-filesize.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;66&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;66&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1041&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to Yasuhiro Kimura for code contributions and bug reports.&lt;/p&gt;&lt;h2 class=&quot;code-line&quot; data-line=&quot;71&quot; dir=&quot;auto&quot; id=&quot;010311&quot; style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative;&quot;&gt;&lt;span style=&quot;font-size: medium;&quot;&gt;0.103.11&lt;/span&gt;&lt;/h2&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;73&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 0.103.11 is a patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;75&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;75&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;75&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.12.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;76&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;76&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1053&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;78&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;78&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: libjson-c 0.17 compatibility fix with ssize_t type definition.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;79&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1065&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;81&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;Windows: Update build system to use OpenSSL 3 and PThreads-Win32 v3.&lt;/p&gt;&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;82&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line code-active-line&quot; data-line=&quot;82&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/pull/1057&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;GitHub pull request&lt;/a&gt;.&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5278967266542818599'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5278967266542818599'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/10/clamav-121-113-104-010311-patch.html' title='ClamAV 1.2.1, 1.1.3, 1.0.4, 0.103.11 patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-499604581350541736</id><published>2023-08-28T17:15:00.002-04:00</published><updated>2023-09-26T21:52:23.208-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="0.103.10"/><category scheme="http://www.blogger.com/atom/ns#" term="1.0.3"/><category scheme="http://www.blogger.com/atom/ns#" term="1.1.2"/><category scheme="http://www.blogger.com/atom/ns#" term="1.2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.2.0 feature version and 1.1.2, 1.0.3, 0.103.10 patch versions published</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span face=&quot;Segoe UI, Segoe UI Web, Arial, Verdana, sans-serif&quot;&gt;&lt;span style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;The ClamAV 1.2.0 feature release is now stable and available for download&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt; on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Github&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text; white-space-collapse: preserve;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Today, we are also publishing the 1.1.2, 1.0.3, and 0.103.10 security patch versions. &lt;/span&gt;&lt;/span&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: white;&quot;&gt;You may be surprised about the impromptu patch release. Indeed, we just published patch versions&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://blog.clamav.net/2023/07/2023-08-16-releases.html&quot; target=&quot;_blank&quot;&gt;earlier this month&lt;/a&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;background-color: white;&quot;&gt;. Unfortunately, a recent CVE for the UnRAR&lt;b&gt;*&lt;/b&gt; library has prompted us to prepare these additional updates.&lt;/span&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-family: inherit; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span style=&quot;background-color: white; font-family: inherit; font-variant-ligatures: normal; white-space-collapse: collapse;&quot;&gt;We strongly encourage everyone to upgrade to one of these versions.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: inherit; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files for the patch versions are also available for download on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: normal; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV downloads page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Github&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;i style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt; &lt;/i&gt;&lt;span face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif&quot; style=&quot;font-variant-ligatures: none; white-space-collapse: preserve;&quot;&gt;Because ClamAV 1.2.0 is now the latest release, the release files for version 1.1.2 will be found under the &quot;Previous Stable Releases&quot; section of the ClamAV.net downloads&amp;nbsp;page.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;b&gt;*&lt;/b&gt;&lt;i&gt;UnRAR is an open source library by the makers of WinRAR which we &lt;/i&gt;&lt;/span&gt;&lt;/span&gt;&lt;i&gt;bundle with ClamAV under the name &quot;libclamunrar&quot;. We are concerned that ClamAV may be affected by&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;span style=&quot;white-space: normal;&quot;&gt;&lt;i&gt;CVE-2023-40477.&amp;nbsp;&lt;/i&gt;&lt;/span&gt;&lt;i style=&quot;font-family: inherit;&quot;&gt;Special thanks to&amp;nbsp;&lt;/i&gt;&lt;i style=&quot;font-family: inherit;&quot;&gt;Jan Pokorny, at St. Anne&#39;s University Hospital, for identifying its potential impact on ClamAV and reporting it to us.&lt;/i&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Continue reading to learn what changed in each version.&lt;/span&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;div&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;1.2.0&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.2.0 includes the following improvements and changes:&lt;/p&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;9&quot; id=&quot;major-changes&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Major changes&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Added support for extracting Universal Disk Format (UDF) partitions.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Specifically, this version adds support for the Beginning Extended Area Descriptor (BEA01) type of UDF files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/941&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/941&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/941&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/941&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Added an option to customize the size of ClamAV&#39;s clean file cache.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Increasing the size of the clean file cache may improve scan performance but will require more RAM. The cache size value should be a square number or will be rounded up to the nearest square number.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;The cache size option for&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamscan&lt;/code&gt;&amp;nbsp;is&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;--cache-size&lt;/code&gt;. Alternatively, you can customize the cache size for ClamD by setting&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;CacheSize&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Patch courtesy of Craig Andrews.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/882&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/882&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/882&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/882&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Introduced a SystemD timer for running Freshclam updates, without sending Freshclam into the background. This takes the &quot;burden of timing the updates&quot; from Freshclam and puts it onto SystemD. The timer can be activated, audited, and the logs inspected:&lt;/p&gt;&lt;pre style=&quot;background-color: var(--vscode-textCodeBlock-background); border-radius: 3px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line language-sh&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; position: relative; tab-size: 4;&quot;&gt;sudo systemctl &lt;span class=&quot;hljs-built_in&quot;&gt;enable&lt;/span&gt; --now clamav-freshclam-once.timer
sudo systemctl list-timers
sudo systemctl status clamav-freshclam-once.timer
sudo systemctl status clamav-freshclam-once.service
journalctl -u clamav-freshclam-once.service
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;41&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;If you want a different update interval you can edit the timer unit file:&lt;/p&gt;&lt;pre style=&quot;background-color: var(--vscode-textCodeBlock-background); border-radius: 3px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line language-sh&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em; position: relative; tab-size: 4;&quot;&gt;sudo systemctl edit clamav-freshclam-once.timer
&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Patch courtesy of Nils Werner.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;46&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;46&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/962&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/962&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/962&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/962&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;48&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;48&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Raised the MaxScanSize limit so the total amount of data scanned when scanning a file or archive may exceed 4 gigabytes.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Introduced the ability to suffix the MaxScanSize and other config file size options with a &quot;G&quot; or &quot;g&quot; for the number of gigabytes. For example, for ClamD you may now specify&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;MaxScanSize 10G&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;. And for ClamScan, you may now specify&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;--max-scansize=10g&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;The&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;MaxFileSize&lt;/code&gt;&amp;nbsp;is still limited internally in ClamAV to 2 gigabytes. Any file, or embedded file, larger than 2GB will be skipped. You may use&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamscan --alert-exceeds-max&lt;/code&gt;, or the&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;option&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;AlertExceedsMax yes&lt;/code&gt;&amp;nbsp;to tell if a scan is not completed because of the scan limits.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;62&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Patch courtesy of matthias-fratz-bsz.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/945&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/945&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/945&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/945&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Added ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror by setting the following environment variables:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;FRESHCLAM_CLIENT_CERT&lt;/code&gt;: May be set to the path of a file (PEM) containing the client certificate.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;70&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;FRESHCLAM_CLIENT_KEY&lt;/code&gt;: May be set to the path of a file (PEM) containing the client private key.&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;72&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;FRESHCLAM_CLIENT_KEY_PASSWD&lt;/code&gt;: May be set to a password for the client key PEM file, if it is password protected.&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;75&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Patch courtesy of jedrzej.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;76&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;76&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/955&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/955&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/955&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/955&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h2 class=&quot;code-line&quot; data-line=&quot;78&quot; dir=&quot;auto&quot; id=&quot;other-improvements&quot; style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Other improvements&lt;/span&gt;&lt;/h2&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;80&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;80&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;80&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Fix an issue extracting files from ISO9660 partitions where the files are listed in the plain ISO tree and there also exists an empty Joliet tree.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;82&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;82&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/938&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/938&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/938&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/938&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;84&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;84&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;CMake build system improvement to support compiling with OpenSSL 3.x on macOS with the Xcode toolchain.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;87&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;The official ClamAV installers and packages are now built with OpenSSL 3.1.1 or newer.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;89&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;89&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/970&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/970&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/970&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/970&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;91&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;91&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;The suggested path for the&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.pid&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.sock&lt;/code&gt;&amp;nbsp;file in the sample configs have been updated to reflect the recommended locations for these files in the Docker images. These are:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;94&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;94&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;/run/clamav/clamd.pid&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;95&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;/run/clamav/clamd.sock&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;97&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;For consistency, it now specifies&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.sock&lt;/code&gt;&amp;nbsp;instead of&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.socket&lt;/code&gt;.&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;99&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Patch courtesy of computersalat.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/931&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/931&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/931&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/931&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;102&quot; id=&quot;bug-fixes&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Bug fixes&lt;/span&gt;&lt;/h3&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Fixed an issue where ClamAV does not abort the signature load process after partially loading an invalid signature. The bug would later cause a crash when scanning certain files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;107&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;107&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/934&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/934&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/934&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/934&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Fixed a possible buffer over-read bug when unpacking PE files.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/927&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/927&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/927&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/927&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;112&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;112&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Removed a warning message showing the HTTP response codes during the Freshclam database update process.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/935&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/935&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/935&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/935&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;116&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;116&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Added missing command line options to the ClamD and ClamAV-Milter&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;--help&lt;/code&gt;&amp;nbsp;message and manpages.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;118&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;118&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/936&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/936&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/936&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/936&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;120&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;120&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamOnAcc: Fixed error message when using&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;--wait&lt;/code&gt;&amp;nbsp;without&amp;nbsp;&lt;code style=&quot;font-family: var(--vscode-editor-font-family, &amp;quot;SF Mono&amp;quot;, Monaco, Menlo, Consolas, &amp;quot;Ubuntu Mono&amp;quot;, &amp;quot;Liberation Mono&amp;quot;, &amp;quot;DejaVu Sans Mono&amp;quot;, &amp;quot;Courier New&amp;quot;, monospace); font-size: 1em; line-height: 1.357em;&quot;&gt;--ping&lt;/code&gt;&amp;nbsp;option. Patch courtesy of Răzvan Cojocaru.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;122&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;122&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/984&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/984&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/984&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/984&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;124&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;124&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Fixed an assortment of code quality issues identified by Coverity:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;125&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;125&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull requests:&lt;ul class=&quot;code-line&quot; data-line=&quot;126&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;126&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/989&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/989&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/989&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/989&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;li class=&quot;code-line code-active-line&quot; data-line=&quot;127&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/998&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/998&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/998&quot;&gt;&lt;span style=&quot;color: black;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/998&lt;/span&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;129&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;129&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Windows: Fixed a build issue with the CMake-Rust integration regarding detecting native static libraries that caused builds to fail with Rust version 1.70 and newer.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;132&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;132&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/992&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/992&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/992&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/992&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;134&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;134&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Fixed a bounds check issue in the PDF parser that may result in a 1-byte buffer over read but does not cause a crash.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;136&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;136&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/988&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/988&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/988&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/988&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;138&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;138&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Upgraded the bundled UnRAR library (libclamunrar) to version 6.2.10.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;139&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;139&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1008&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1008&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1008&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/1008&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;141&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;141&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Fixed a compatibility issue with libjson-c version 0.17.&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;142&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;142&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1002&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1002&quot; style=&quot;text-decoration-line: none;&quot; title=&quot;https://github.com/Cisco-Talos/clamav/pull/1002&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/1002&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h3 class=&quot;code-line&quot; data-line=&quot;144&quot; dir=&quot;auto&quot; id=&quot;acknowledgments&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-variant-ligatures: normal; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Acknowledgments&lt;/span&gt;&lt;/h3&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;146&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;147&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; font-variant-ligatures: normal; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;147&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;computersalat&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;148&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Craig Andrews&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;149&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;jedrzej&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;150&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;matthias-fratz-bsz&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;151&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Nils Werner&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;152&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Răzvan Cojocaru&lt;/li&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;1.1.2&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.1.2 is a critical patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10.&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;10&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;10&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1011&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1011&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/1011&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;1.0.3&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 1.0.3 is a critical patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10.&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;10&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;10&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1010&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1010&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/1010&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-size: x-large;&quot;&gt;0.103.10&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;ClamAV 0.103.10 is a critical patch release with the following fixes:&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;font-family: -apple-system, BlinkMacSystemFont, &amp;quot;Segoe WPC&amp;quot;, &amp;quot;Segoe UI&amp;quot;, system-ui, Ubuntu, &amp;quot;Droid Sans&amp;quot;, sans-serif; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;9&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;Upgrade the bundled UnRAR library (libclamunrar) to version 6.2.10.&lt;/li&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;10&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;10&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/1009&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/1009&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/1009&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;div&gt;&lt;span face=&quot;-apple-system, BlinkMacSystemFont, Segoe WPC, Segoe UI, system-ui, Ubuntu, Droid Sans, sans-serif&quot; style=&quot;color: #d4d4d4;&quot;&gt;&lt;span style=&quot;font-size: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/499604581350541736'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/499604581350541736'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/08/clamav-120-feature-version-and-111-102.html' title='ClamAV 1.2.0 feature version and 1.1.2, 1.0.3, 0.103.10 patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-6613298127849701948</id><published>2023-08-15T17:39:00.000-04:00</published><updated>2023-08-16T11:55:30.565-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="0.103.9"/><category scheme="http://www.blogger.com/atom/ns#" term="1.0.2"/><category scheme="http://www.blogger.com/atom/ns#" term="1.1.1"/><category scheme="http://www.blogger.com/atom/ns#" term="patch"/><category scheme="http://www.blogger.com/atom/ns#" term="patch release"/><category scheme="http://www.blogger.com/atom/ns#" term="security updates"/><title type='text'>ClamAV 1.1.1, 1.0.2, 0.103.9 patch versions published</title><content type='html'>&lt;div class=&quot;OutlineElement Ltr SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; paraeid=&quot;{c9cf900b-f319-4d00-914a-02998267371f}{252}&quot; paraid=&quot;629201387&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Today, we are releasing the following critical patch versions for &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;:&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW156866380 BCX0&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;ListContainerWrapper SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; paraeid=&quot;{a8b85af5-187f-4c6d-9928-dfb8c036e3ab}{2}&quot; paraid=&quot;949688297&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-family: Arial, Arial_MSFontService, sans-serif; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;1.1.1&lt;/span&gt;&lt;span class=&quot;EOP SCXW156866380 BCX0&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;1.0.2&lt;/span&gt;&lt;span class=&quot;EOP SCXW156866380 BCX0&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #444444; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;0.103.9&lt;/span&gt;&lt;span class=&quot;EOP SCXW156866380 BCX0&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #444444; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text; white-space-collapse: preserve;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; paraeid=&quot;{a651b064-1f67-4422-95bc-f476a6a511b0}{169}&quot; paraid=&quot;324278037&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW156866380 BCX0&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; paraeid=&quot;{a8b85af5-187f-4c6d-9928-dfb8c036e3ab}{60}&quot; paraid=&quot;669862797&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; 0.105 and 0.104 have reached end-of-life according to the &lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://docs.clamav.net/faq/faq-eol.html&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;FieldRange SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: #e1e3e6; color: black; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #0563c1; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; color=&quot;var(--clrFieldRange, #000000) !important&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: var(--clrFieldRangeBackground, #e1e3e6) !important; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; color=&quot;var(--clrFieldRange, #000000) !important&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: var(--clrFieldRangeBackground, #e1e3e6) !important; margin: 0px; padding: 0px; user-select: text;&quot;&gt;’s&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; color=&quot;var(--clrFieldRange, #000000) !important&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: var(--clrFieldRangeBackground, #e1e3e6) !important; margin: 0px; padding: 0px; user-select: text;&quot;&gt; End of Life (EOL) policy&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; and will not be patched.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW156866380 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: white; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{f110407d-2e65-43c7-84b4-79ab5cd1d08f}{167}&quot; paraid=&quot;695784065&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{f110407d-2e65-43c7-84b4-79ab5cd1d08f}{167}&quot; paraid=&quot;695784065&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;The release files are available for download on &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://www.clamav.net/downloads&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #0563c1; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;ClamAV.net&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, on the &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/releases&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #0563c1; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Github&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; Release page&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;, and through &lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW156866380 BCX0&quot; href=&quot;https://hub.docker.com/r/clamav/clamav/&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #0563c1; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW156866380 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Docker Hub&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{f110407d-2e65-43c7-84b4-79ab5cd1d08f}{167}&quot; paraid=&quot;695784065&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW156866380 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{f110407d-2e65-43c7-84b4-79ab5cd1d08f}{167}&quot; paraid=&quot;695784065&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW156866380 BCX0&quot; data-contrast=&quot;none&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; color: #444444; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;i&gt;Note: We observed an issue building ClamAV on Windows using the recently released libjson-c version 0.17. If you are building ClamAV for Windows, you should use libjson-c version 0.16 or prior. &lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div style=&quot;background-color: white; font-family: Arial, Tahoma, Helvetica, FreeSans, sans-serif;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; style=&quot;color: #444444; font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p aria-level=&quot;2&quot; class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{51}&quot; paraid=&quot;703754038&quot; role=&quot;heading&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #2f5496; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: bold; line-height: 24.8208px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;1.1.1&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:40,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 24.8208px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{60}&quot; paraid=&quot;981876013&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;ClamAV 1.1.1 is a critical patch release with the following fixes:&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{60}&quot; paraid=&quot;981876013&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{60}&quot; paraid=&quot;981876013&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;color: windowtext;&quot;&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-20197&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;CVE-2023-20197&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed a &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;possible denial&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; of service vulnerability in the HFS+ file parser. This issue affects versions 1.1.0, 1.0.1 through 1.0.0, 0.105.2 through 0.105.0, 0.104.4 through 0.104.0, and 0.103.8 through 0.103.0. Thank you to Steve Smith for reporting this issue.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;color: windowtext;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed a build issue when using the Rust nightly toolchain, which was affecting the &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;oss&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;-fuzz build environment used for regression tests.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: windowtext;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/997&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/997&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: windowtext;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Fixed a build issue on Windows when using Rust version 1.70 or newer.&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: windowtext;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/994&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/994&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;CMake&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; build system improvement to support compiling with OpenSSL 3.x on macOS with the Xcode toolchain.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;The official ClamAV installers and packages are now built with OpenSSL 3.1.1 or newer.&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: windowtext;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/972&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/972&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: windowtext;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Removed a warning message showing the HTTP response codes during the &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Freshclam&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; database update process.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: windowtext;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/939&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/939&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{78dadd32-1110-4e1a-b3c4-dda81bf22428}{250}&quot; paraid=&quot;861054298&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{246}&quot; paraid=&quot;503233816&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{246}&quot; paraid=&quot;503233816&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Steve Smith&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{571a9cbd-a2c1-4ed6-b1e2-366f590ac215}{45}&quot; paraid=&quot;1924332971&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-size: 11pt; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 11pt; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;h4 style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #2f5496; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: bold; line-height: 24.8208px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;1.0.2&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:40,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 24.8208px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;p aria-level=&quot;2&quot; class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{215}&quot; paraid=&quot;1365942500&quot; role=&quot;heading&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #2f5496; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;ClamAV 1.0.2 is a critical patch release with the following fixes:&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{db23328e-4aeb-4da2-8604-c152df4d37d1}{213}&quot; paraid=&quot;1226810980&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{db23328e-4aeb-4da2-8604-c152df4d37d1}{213}&quot; paraid=&quot;1226810980&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-20197&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;CVE-2023-20197&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed a &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;possible denial&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; of service vulnerability in the HFS+ file parser. This issue affects versions 1.1.0, 1.0.1 through 1.0.0, 0.105.2 through 0.105.0, 0.104.4 through 0.104.0, and 0.103.8 through 0.103.0. Thank you to Steve Smith for reporting this issue.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-20212&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;CVE-2023-20212&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed a &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;possible denial&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; of service vulnerability in the &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;AutoIt&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; file parser. &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;This issue affects versions 1.0.1 and 1.0.0. This issue does not affect version 1.1.0.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed a build issue when using the Rust nightly toolchain, which was affecting the &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;oss&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;-fuzz build environment used for regression tests.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/996&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/996&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Fixed a build issue on Windows when using Rust version 1.70 or newer.&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/993&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/993&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;CMake&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; build system improvement to support compiling with OpenSSL 3.x on macOS with the Xcode toolchain.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;LineBreakBlob BlobObject DragDrop SCXW262084301 BCX0&quot; face=&quot;WordVisiCarriageReturn_MSFontService, &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;span class=&quot;SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; text-wrap: nowrap; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;The official ClamAV installers and packages are now built with OpenSSL 3.1.1 or newer.&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/973&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/973&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Fixed an issue where ClamAV does not abort the signature load process after partially loading an invalid signature. The bug would later cause a crash when scanning certain files.&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/952&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/952&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Fixed an issue so that ClamAV correctly removes temporary files generated by the VBA and XLM extraction modules so that the files are not leaked in patched versions of ClamAV where temporary files are written directly to the temp-directory instead of writing to a unique subdirectory.&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/900&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/900&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Set Git attributes to prevent Git from altering line endings for bundled Rust libraries. Third-party Rust libraries are bundled in the ClamAV release &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;tarball&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;. We do not commit them to our own Git repository, but community package maintainers may now store the &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;tarball&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; contents in Git. The Rust build system verifies the library manifest, and this change ensures that the hashes are correct. Improvement courtesy of Nicolas R.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/856&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/856&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;li style=&quot;color: black;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed two bugs that would cause &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Freshclam&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; to fail update when applying a CDIFF database patch if that patch adds a file to the database archive or removes a file from the database archive. This bug also caused &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Sigtool&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; to &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;fail to&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; create such a patch.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;ul style=&quot;color: black;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/901&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/901&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p style=&quot;color: black;&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{605267b8-0a56-4050-8c6f-df4ca9861b6b}{3}&quot; paraid=&quot;452515223&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{d7985aeb-3d0d-4a74-b1a4-e37d04a61674}{167}&quot; paraid=&quot;1434675140&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{d7985aeb-3d0d-4a74-b1a4-e37d04a61674}{167}&quot; paraid=&quot;1434675140&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Nicolas R.&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Steve Smith&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p style=&quot;font-size: 12px;&quot;&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{17af727e-8344-440d-aa00-ac01a1664fcf}{124}&quot; paraid=&quot;1638240206&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-size: 10.5pt; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335551550&amp;quot;:0,&amp;quot;335551620&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 10.5pt; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{e7f74a0e-8c28-4b2f-bf63-e128ee3c15d2}{162}&quot; paraid=&quot;1248857026&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-size: 11pt; font-variant-ligatures: none; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559739&amp;quot;:160,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Arial, Arial_EmbeddedFont, Arial_MSCustomFont, Arial_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 11pt; line-height: 17.2667px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;h4 style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: #2f5496; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; text-align: left; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; font-weight: bold; line-height: 24.8208px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;0.103.9&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134245418&amp;quot;:true,&amp;quot;134245529&amp;quot;:true,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:40,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 24.8208px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/h4&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{31}&quot; paraid=&quot;957387229&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;ClamAV 0.103.9 is a critical patch release with the following fixes:&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{31}&quot; paraid=&quot;957387229&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{31}&quot; paraid=&quot;957387229&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2023-20197&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;CVE-2023-20197&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed a &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;possible denial&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt; of service vulnerability in the HFS+ file parser. This issue affects versions 1.1.0, 1.0.1 through 1.0.0, 0.105.2 through 0.105.0, 0.104.4 through 0.104.0, and 0.103.8 through 0.103.0. Thank you to Steve Smith for reporting this issue.&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Fixed compiler warnings that may turn into errors in Clang 16. Patch courtesy of Michael &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Orlitzky&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;.&lt;/span&gt;&lt;/span&gt;&lt;/li&gt;&lt;ul&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;GitHub pull request:&lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;a class=&quot;Hyperlink SCXW262084301 BCX0&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/747&quot; rel=&quot;noreferrer noopener&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif; margin: 0px; padding: 0px; text-decoration-line: none; user-select: text;&quot; target=&quot;_blank&quot;&gt;&lt;span class=&quot;TextRun Underlined SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; text-decoration-line: underline; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; data-ccp-charstyle=&quot;Hyperlink&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/747&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span class=&quot;TextRun EmptyTextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{605267b8-0a56-4050-8c6f-df4ca9861b6b}{11}&quot; paraid=&quot;295032370&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{85}&quot; paraid=&quot;2104946314&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:240,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{85}&quot; paraid=&quot;2104946314&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;/p&gt;&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Michael &lt;/span&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;Orlitzky&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;li&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-variant-alternates: normal; font-variant-east-asian: normal; font-variant-numeric: normal; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;Steve Smith&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;134233117&amp;quot;:false,&amp;quot;134233118&amp;quot;:false,&amp;quot;201341983&amp;quot;:0,&amp;quot;335559738&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;&amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI_EmbeddedFont&amp;quot;, &amp;quot;Segoe UI_MSCustomFont&amp;quot;, &amp;quot;Segoe UI_MSFontService&amp;quot;, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; line-height: 20.5042px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;&lt;/p&gt;&lt;/div&gt;&lt;div class=&quot;OutlineElement Ltr SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; clear: both; color: black; cursor: text; direction: ltr; font-family: &amp;quot;Segoe UI&amp;quot;, &amp;quot;Segoe UI Web&amp;quot;, Arial, Verdana, sans-serif; font-size: 12px; margin: 0px; overflow: visible; padding: 0px; position: relative; user-select: text;&quot;&gt;&lt;p class=&quot;Paragraph SCXW262084301 BCX0&quot; lang=&quot;EN-US&quot; paraeid=&quot;{7e939ca0-36dd-4e8a-be70-31afea5011ac}{18}&quot; paraid=&quot;1391997194&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; color: windowtext; font-kerning: none; margin: 0px; overflow-wrap: break-word; padding: 0px; user-select: text; vertical-align: baseline; white-space-collapse: preserve;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;TextRun SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-contrast=&quot;auto&quot; face=&quot;Calibri, Calibri_EmbeddedFont, Calibri_MSCustomFont, Calibri_MSFontService, sans-serif&quot; lang=&quot;EN-US&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; background-color: transparent; font-size: 11pt; font-variant-ligatures: none; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;&quot; xml:lang=&quot;EN-US&quot;&gt;&lt;span class=&quot;NormalTextRun SCXW262084301 BCX0&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;span class=&quot;EOP SCXW262084301 BCX0&quot; color=&quot;windowtext&quot; data-ccp-props=&quot;{&amp;quot;201341983&amp;quot;:0,&amp;quot;335559685&amp;quot;:0,&amp;quot;335559739&amp;quot;:0,&amp;quot;335559740&amp;quot;:259}&quot; face=&quot;Calibri, Calibri_EmbeddedFont, Calibri_MSCustomFont, Calibri_MSFontService, sans-serif&quot; style=&quot;-webkit-tap-highlight-color: transparent; -webkit-user-drag: none; font-size: 11pt; line-height: 19.425px; margin: 0px; padding: 0px; user-select: text;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6613298127849701948'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/6613298127849701948'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/07/2023-08-16-releases.html' title='ClamAV 1.1.1, 1.0.2, 0.103.9 patch versions published'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-1495066838142582891</id><published>2023-08-04T12:52:00.000-04:00</published><updated>2023-08-04T12:52:43.024-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="1.2.0"/><category scheme="http://www.blogger.com/atom/ns#" term="Release Candidate"/><title type='text'>ClamAV 1.2.0 release candidate now available</title><content type='html'>&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;We are excited to announce the ClamAV 1.2.0 release candidate.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;You may find the source code and installers for this release on t&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;he&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://www.clamav.net/downloads&quot; style=&quot;font-family: inherit;&quot; target=&quot;_blank&quot;&gt;clamav.net/downloads&lt;/a&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&amp;nbsp;page or t&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;he&amp;nbsp;&lt;/span&gt;&lt;a href=&quot;https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.2.0-rc&quot; rel=&quot;nofollow&quot; style=&quot;font-family: inherit;&quot; target=&quot;_blank&quot;&gt;ClamAV GitHub release page&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;&lt;i&gt;Tip: If you are downloading the source from the GitHub release page, the package labeled &quot;clamav-1.2.0-rc.tar.gz&quot; does not require an internet connection to build. All dependencies are included in this package.&amp;nbsp; But if you download the ZIP or TAR.GZ generated by GitHub, located at the very bottom, then an internet connection will be required during the build to download additional Rust dependencies.&lt;/i&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;For Docker users, there is no specific Docker tag for the release candidate, but you can use the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav:unstable&lt;/code&gt;&lt;span&gt;&amp;nbsp;or&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&lt;/span&gt;&lt;code style=&quot;line-height: 1.357em;&quot;&gt;clamav:unstable_base&lt;/code&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;span&gt;&amp;nbsp;tags.&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;-webkit-text-stroke-width: 0px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The release candidate phase is expected to last two to three weeks before we publish the stable release or a second release candidate&lt;/span&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;. Please take this time to evaluate ClamAV 1.2.0.&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-family: inherit; font-size: small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Please help us validate this release by providing feedback via the&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: inherit;&quot;&gt;&lt;a href=&quot;https://lists.clamav.net/mailman/listinfo/clamav-users&quot; target=&quot;_blank&quot;&gt;ClamAV mailing list&lt;/a&gt;&amp;nbsp;or on&amp;nbsp;&lt;a href=&quot;https://discord.gg/sGaxA5Q&quot; target=&quot;_blank&quot;&gt;our Discord&lt;/a&gt;.&lt;/span&gt;&amp;nbsp;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;7&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamAV 1.2.0 includes the following improvements and changes:&lt;/span&gt;&lt;/p&gt;&lt;h4 style=&quot;line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Major changes&lt;/span&gt;&lt;/h4&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;11&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added support for extracting Universal Disk Format (UDF) partitions.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;13&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Specifically, this version adds support for the Beginning Extended Area Descriptor (BEA01) type of UDF files.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;15&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/941&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/941&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/941&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;17&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added an option to customize the size of ClamAV&#39;s clean file cache.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;19&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Increasing the size of the clean file cache may improve scan performance but will require more RAM. The cache size value should be a square number or will be rounded up to the nearest square number.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;23&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The cache size option for&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamscan&lt;/code&gt;&amp;nbsp;is&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;--cache-size&lt;/code&gt;. Alternatively, you can customize the cache size for ClamD by setting&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;CacheSize&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;27&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of Craig Andrews.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;28&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/882&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/882&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/882&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;30&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Introduced a SystemD timer for running Freshclam updates, without sending Freshclam into the background. This takes the &quot;burden of timing the updates&quot; from Freshclam and puts it onto SystemD. The timer can be activated, audited, and the logs inspected:&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line language-sh&quot; data-line=&quot;34&quot; dir=&quot;auto&quot; style=&quot;font-size: 1em; line-height: 1.357em; position: relative; tab-size: 4;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;sudo systemctl &lt;span class=&quot;hljs-built_in&quot;&gt;enable&lt;/span&gt; --now clamav-freshclam-once.timer
sudo systemctl list-timers
sudo systemctl status clamav-freshclam-once.timer
sudo systemctl status clamav-freshclam-once.service
journalctl -u clamav-freshclam-once.service
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;41&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;If you want a different update interval you can edit the timer unit file:&lt;/span&gt;&lt;/p&gt;&lt;pre style=&quot;border-radius: 3px; margin-top: 0px; overflow: auto; padding: 16px; text-wrap: wrap;&quot;&gt;&lt;code class=&quot;code-line language-sh&quot; data-line=&quot;42&quot; dir=&quot;auto&quot; style=&quot;font-size: 1em; line-height: 1.357em; position: relative; tab-size: 4;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;sudo systemctl edit clamav-freshclam-once.timer
&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;45&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of Nils Werner.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;46&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;46&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/962&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/962&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/962&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;48&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;48&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Raised the MaxScanSize limit so the total amount of data scanned when scanning a file or archive may exceed 4 gigabytes.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;51&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Introduced the ability to suffix the MaxScanSize and other config file size options with a &quot;G&quot; or &quot;g&quot; for the number of gigabytes. For example, for ClamD you may now specify&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;MaxScanSize 10G&lt;/code&gt;&amp;nbsp;in&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;. And for ClamScan, you may now specify&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;--max-scansize=10g&lt;/code&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;56&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;MaxFileSize&lt;/code&gt;&amp;nbsp;is still limited internally in ClamAV to 2 gigabytes. Any file, or embedded file, larger than 2GB will be skipped. You may use&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamscan --alert-exceeds-max&lt;/code&gt;, or the&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.conf&lt;/code&gt;&amp;nbsp;option&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;AlertExceedsMax yes&lt;/code&gt;&amp;nbsp;to tell if a scan is not completed because of the scan limits.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;62&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of matthias-fratz-bsz.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;63&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/945&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/945&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/945&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;65&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added ability for Freshclam to use a client certificate PEM file and a private key PEM file for authentication to a private mirror by setting the following environment variables:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;68&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;FRESHCLAM_CLIENT_CERT&lt;/code&gt;: May be set to the path of a file (PEM) containing the client certificate.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;70&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;FRESHCLAM_CLIENT_KEY&lt;/code&gt;: May be set to the path of a file (PEM) containing the client private key.&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;72&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;FRESHCLAM_CLIENT_KEY_PASSWD&lt;/code&gt;: May be set to a password for the client key PEM file, if it is password protected.&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;75&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of jedrzej.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;76&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;76&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/955&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/955&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/955&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;border-bottom: 1px solid rgba(255, 255, 255, 0.18); border-left-color: rgba(255, 255, 255, 0.18); border-right-color: rgba(255, 255, 255, 0.18); border-top-color: rgba(255, 255, 255, 0.18); line-height: 1.25; margin-bottom: 16px; margin-top: 24px; padding-bottom: 0.3em; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Other improvements&lt;/span&gt;&lt;/h4&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;80&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;80&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;80&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fix an issue extracting files from ISO9660 partitions where the files are listed in the plain ISO tree and there also exists an empty Joliet tree.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;82&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;82&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/938&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/938&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/938&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;84&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;84&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;CMake build system improvement to support compiling with OpenSSL 3.x on macOS with the Xcode toolchain.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;87&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The official ClamAV installers and packages are now built with OpenSSL 3.1.1 or newer.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;89&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;89&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/970&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/970&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/970&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;91&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;91&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;The suggested path for the&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.pid&lt;/code&gt;&amp;nbsp;and&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.sock&lt;/code&gt;&amp;nbsp;file in the sample configs have been updated to reflect the recommended locations for these files in the Docker images. These are:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;94&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;94&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;/run/clamav/clamd.pid&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;95&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;/run/clamav/clamd.sock&lt;/span&gt;&lt;/code&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;97&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;For consistency, it now specifies&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.sock&lt;/code&gt;&amp;nbsp;instead of&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;clamd.socket&lt;/code&gt;.&lt;/span&gt;&lt;/p&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;99&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Patch courtesy of computersalat.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;100&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/931&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/931&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/931&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Bug fixes&lt;/span&gt;&lt;/h4&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;104&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed an issue where ClamAV does not abort the signature load process after partially loading an invalid signature. The bug would later cause a crash when scanning certain files.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;107&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;107&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/934&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/934&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/934&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;109&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Fixed a possible buffer over-read bug when unpacking PE files.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;110&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/927&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/927&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/927&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;112&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;112&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Removed a warning message showing the HTTP response codes during the Freshclam database update process.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;114&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/935&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/935&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/935&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;116&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;116&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Added missing command line options to the ClamD and ClamAV-Milter&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;--help&lt;/code&gt;&amp;nbsp;message and manpages.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;118&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;118&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/936&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/936&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/936&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;120&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;120&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;ClamOnAcc: Fix error message when using&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;--wait&lt;/code&gt;&amp;nbsp;without&amp;nbsp;&lt;code style=&quot;font-size: 1em; line-height: 1.357em;&quot;&gt;--ping&lt;/code&gt;&amp;nbsp;option. Patch courtesy of Răzvan Cojocaru.&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;122&quot; dir=&quot;auto&quot; style=&quot;margin-bottom: 0px; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;122&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;GitHub pull request:&amp;nbsp;&lt;a data-href=&quot;https://github.com/Cisco-Talos/clamav/pull/984&quot; href=&quot;https://github.com/Cisco-Talos/clamav/pull/984&quot; style=&quot;text-decoration-line: none;&quot;&gt;https://github.com/Cisco-Talos/clamav/pull/984&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;&lt;h4 style=&quot;line-height: 1.25; margin-bottom: 16px; margin-top: 24px; position: relative; text-align: left;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Acknowledgments&lt;/span&gt;&lt;/h4&gt;&lt;p class=&quot;code-line&quot; data-line=&quot;556&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; margin-bottom: 16px; margin-top: 0px; position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Special thanks to the following people for code contributions and bug reports:&lt;/span&gt;&lt;/p&gt;&lt;ul class=&quot;code-line&quot; data-line=&quot;127&quot; dir=&quot;auto&quot; style=&quot;font-size: 14px; margin-bottom: 0.7em; margin-top: 0px; position: relative;&quot;&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;127&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;computersalat&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;181&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Craig Andrews&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;129&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;jedrzej&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;130&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;matthias-fratz-bsz&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;131&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Nils Werner&lt;/span&gt;&lt;/li&gt;&lt;li class=&quot;code-line&quot; data-line=&quot;132&quot; dir=&quot;auto&quot; style=&quot;position: relative;&quot;&gt;&lt;span style=&quot;font-family: inherit;&quot;&gt;Răzvan Cojocaru&lt;/span&gt;&lt;/li&gt;&lt;/ul&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/1495066838142582891'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/1495066838142582891'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/08/clamav-120-release-candidate-now.html' title='ClamAV 1.2.0 release candidate now available'/><author><name>Val Snyder</name><uri>http://www.blogger.com/profile/07798916006145826441</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-2366689974368239573.post-5279146531599910816</id><published>2023-06-09T09:06:00.013-04:00</published><updated>2023-06-09T09:09:08.753-04:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="announcements"/><category scheme="http://www.blogger.com/atom/ns#" term="bugzilla"/><title type='text'>Shutting down old ClamAV Bugzilla</title><content type='html'>&lt;p&gt;ClamAV will shut down the old &lt;a href=&quot;https://bugzilla.clamav.net/&quot; target=&quot;_blank&quot;&gt;ClamAV Bugzilla&lt;/a&gt; server in July.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;Users who have any outstanding Bugzilla reports should move them to &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/issues&quot; target=&quot;_blank&quot;&gt;GitHub Issues &lt;/a&gt;as soon as possible.&lt;/p&gt;&lt;p&gt;We &lt;a href=&quot;https://blog.clamav.net/2021/12/clamav-bugzilla-new-ticket-creation.html&quot; target=&quot;_blank&quot;&gt;disabled new tickets in Bugzilla&lt;/a&gt; in December 2021 in favor of GitHub Issues for all new ClamAV bug reports and a new process for reporting vulnerabilities as defined by a &lt;a href=&quot;https://github.com/Cisco-Talos/clamav/security/policy&quot; target=&quot;_blank&quot;&gt;new security policy.&lt;/a&gt; As it has now been 18 months since the switch to GitHub Issues, we have decided to shut down our old Bugzilla.&amp;nbsp;&amp;nbsp;&lt;/p&gt;&lt;p&gt;We plan to take the Bugzilla server off the internet sometime after July 1 and keep it as an internal reference for our development team. It will no longer be accessible to the public.&amp;nbsp;&lt;/p&gt;</content><link rel='edit' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5279146531599910816'/><link rel='self' type='application/atom+xml' href='https://www.blogger.com/feeds/2366689974368239573/posts/default/5279146531599910816'/><link rel='alternate' type='text/html' href='https://blog.clamav.net/2023/06/shutting-down-old-clamav-bugzilla.html' title='Shutting down old ClamAV Bugzilla'/><author><name>Anonymous</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/blank.gif'/></author></entry></feed>