Finally got around to prepare an update for ClamAV in Trixie. This got
stalled because newer clamav required rust which was too old in Trixie.
With the recent inclusion of rustc-web package in Trixie and update
become possible.
This a regular update to the current version of ClamAV which is also in
unstable. It addresses a handfull of CVEs.
I made a few updates to the packaging in unstable, which are also part
of this package.
I do know that this hits quite a few jiffies befire the pu freeze. I
don't mind if this gets delayed post the pu.
Here is the changelog:
| [ Sebastian Andrzej Siewior ]
| * Import 1.4.5
| - CVE-2026-20031 (Fixed an error handling bug in the HTML file parser)
| - Fixes a few bugs scanning JPEG/ TIFF files (Closes: #1120998)
| - CVE-2026-20217 ("Fixed a bug in the PESpin unpacker cleanup path")
| - CVE-2026-20213 ("Fixed an integer overflow in PE rebuild size
| calculations")
| - CVE-2026-20216 ("Fixed an InstallShield archive extraction limit
| bypass")
| - CVE-2026-20214 ("Fixed an FSG unpacker loop underflow")
| - CVE-2026-20243 ("Fixed ALZ parser size handling bugs")
| - CVE-2026-20215 ("Fixed a 7z parser substream count overflow")
| - CVE-2026-20244 ("Fixed 32-bit DMG parser size checks")
| * Update apparmor profile for clamd (Closes: #1092882, #1123913).
| * Use -DCMAKE_BUILD_TYPE=RelWithDebInfo by default (Closes: #1141347).
| * Add Romanian debconf templates translation (Closes: #1103001).
| * Mention in the README.Debian that clamAV AppArmor profiles do not allow
| OnAccess scanning ("Closes: #1043428).
|
| [ Pino Toscano ]
| * Make sure to ignore the not installed files on all the architectures.
| * Limit systemd build dependencies as linux-any, as systemd is available only
| on Linux.
| * Simplify handling of Linux-only files by using dh-exec, rather than creating
| install and manpages files during build:
| - add the dh-exec build dependency
| - mark the Linux-only files in install and manpages files
| - simplify debian/rules accordingly
| * Wrap the whole override_dh_installsystemd to run on Linux, rather than only
| the first command in it.
|
| [ Pétur Ingi Egilsson ]
| * clamav-daemon.postinst.in: honour "none" as a way to disable
| the LogFile directive.
|
| [ Edmund Lodewijks ]
| * Import 1.4.6 (Closes: #1143939)
| - CVE-2026-20345 ("Fixed an indexing error while converting GPT
| partition names")
| - CVE-2026-20339 ("Fixed an integer overflow in the PESpin unpacker")
| - CVE-2026-20346 ("Fixed an integer underflow in the PDF parser")
| - CVE-2026-20347 ("Fixed undefined behavior and integer overflow in the
| Mach-O parser")
| - CVE-2026-20348 ("Fixed XAR parser size handling")
| - Fixed thread-safety issues in the clamd STATS command that could
| disclose process memory or crash the daemon
Sebastian