[Buildroot] [PATCH v2 for 2025.02.x 00/15] package/clamav: update to upstream LTS
Titouan Christophe
titouan.christophe at mind.be
Wed Sep 2 13:16:25 UTC 2026
As indicated on ClamAV End of Life policy webpage [1], the 1.0 series is the
previous LTS (and therefore unmaintained). The ClamAV 1.4 series is the current
LTS version, maintained for 3 years. The latest release being ClamAV 1.4.6.
However, there is a breaking build-system change in ClamAV 1.4.4 [2]:
"The minimum Rust version for ClamAV 1.4.4 is now 1.87.0."
Unfortunately, Buildroot LTS 2025.02.x is still on Rust v1.82, and therefore
building ClamAV>=1.4.4 fails because of missing features for Rust.
Consequently, this series:
- Bump ClamAV to the latest LTS version that can be built with Buildroot
2025.02.x, which is ClamAV 1.4.3
- Backport security fixes from ClamAV 1.4.4, 1.4.5 and 1.4.6
[1] https://docs.clamav.net/faq/faq-eol.html
[2] https://github.com/Cisco-Talos/clamav/releases/tag/clamav-1.4.4
---
Changes v1-v2:
- Removed patch 03/16 from series v1 which didn't work properly
---
Titouan Christophe (15):
package/clamav: bump to v1.4.3
package/clamav: add patch for CVE-2026-20031
package/clamav: add patch for CVE-2026-20217
package/clamav: add patch for CVE-2026-20213
package/clamav: add patch for CVE-2026-20216
package/clamav: add patch for CVE-2026-20214
package/clamav: add patch for CVE-2026-20243
package/clamav: add patch for CVE-2026-20215
package/clamav: add patch for CVE-2026-20244
package/clamav: add hardening patch for TOCTOU issue in quarantine
actions
package/clamav: add patch for CVE-2026-20345
package/clamav: add patch for CVE-2026-20339
package/clamav: add patch for CVE-2026-20346
package/clamav: add patch for CVE-2026-20347
package/clamav: add patch for CVE-2026-20348
...-panic-when-scanning-some-html-files.patch | 240 +
...ix-pespin-cleanup-bitmap-tracking-47.patch | 46 +
...ack-triggered-rebuild-pe-overflow-49.patch | 90 +
...e-installshield-extraction-limits-55.patch | 126 +
...av-fix-fsg-section-loop-underflow-51.patch | 40 +
...rser-robustness-and-scan-coverage-63.patch | 1503 +++
...v-fix-7z-substream-count-overflow-53.patch | 40 +
...8-fix-32-bit-dmg-mish-size-checks-65.patch | 136 +
...rantine-actions-against-toctou-races.patch | 8117 +++++++++++++++++
...-partition-name-conversion-index-103.patch | 37 +
...in-rebuilt-section-size-overflow-101.patch | 224 +
...guard-pdf-hex-string-newline-skip-98.patch | 36 +
...-harden-mach-o-section-validation-96.patch | 149 +
...xar-limits-against-inflated-toc-size.patch | 277 +
package/clamav/clamav.hash | 5 +-
package/clamav/clamav.mk | 42 +-
16 files changed, 11105 insertions(+), 3 deletions(-)
create mode 100644 package/clamav/0001-fix-possible-panic-when-scanning-some-html-files.patch
create mode 100644 package/clamav/0002-libclamav-fix-pespin-cleanup-bitmap-tracking-47.patch
create mode 100644 package/clamav/0003-libclamav-fix-aspack-triggered-rebuild-pe-overflow-49.patch
create mode 100644 package/clamav/0004-libclamav-enforce-installshield-extraction-limits-55.patch
create mode 100644 package/clamav/0005-libclamav-fix-fsg-section-loop-underflow-51.patch
create mode 100644 package/clamav/0006-fix-alz-parser-robustness-and-scan-coverage-63.patch
create mode 100644 package/clamav/0007-libclamav-fix-7z-substream-count-overflow-53.patch
create mode 100644 package/clamav/0008-fix-32-bit-dmg-mish-size-checks-65.patch
create mode 100644 package/clamav/0009-harden-quarantine-actions-against-toctou-races.patch
create mode 100644 package/clamav/0010-libclamav-fix-gpt-partition-name-conversion-index-103.patch
create mode 100644 package/clamav/0011-libclamav-fix-pespin-rebuilt-section-size-overflow-101.patch
create mode 100644 package/clamav/0012-libclamav-guard-pdf-hex-string-newline-skip-98.patch
create mode 100644 package/clamav/0013-libclamav-harden-mach-o-section-validation-96.patch
create mode 100644 package/clamav/0014-libclamav-enforce-xar-limits-against-inflated-toc-size.patch
--
2.55.0
More information about the buildroot
mailing list