|
3 | 3 | Note: This file refers to the official packages. Things described here may |
4 | 4 | differ slightly from third-party binary packages. |
5 | 5 |
|
| 6 | +## 1.4.6 |
| 7 | + |
| 8 | +ClamAV 1.4.6 is a patch release with the following fixes: |
| 9 | + |
| 10 | +- [CVE-2026-20345](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20345): |
| 11 | + Fixed an indexing error while converting GPT partition names that could |
| 12 | + read or write beyond a stack-allocated partition entry. |
| 13 | + |
| 14 | + This issue affects ClamAV 0.98.2 through 1.5.3. |
| 15 | + The fix is included in 1.4.6 and 1.5.4. |
| 16 | + |
| 17 | + Thank you to Atuin - Automated Vulnerability Discovery Engine, Tianchu Chen |
| 18 | + of Tencent Xuanwu Lab for identifying this issue. |
| 19 | + |
| 20 | +- [CVE-2026-20339](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20339): |
| 21 | + Fixed an integer overflow in the PESpin unpacker that could allocate an |
| 22 | + undersized buffer and then write beyond it while rebuilding a PE file. |
| 23 | + |
| 24 | + This issue affects ClamAV 0.90 through 1.5.3. |
| 25 | + The fix is included in 1.4.6 and 1.5.4. |
| 26 | + |
| 27 | + Thank you to Feng Xue and, independently, Yazdan Soltani for identifying |
| 28 | + this issue. |
| 29 | + |
| 30 | +- [CVE-2026-20346](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20346): |
| 31 | + Fixed an integer underflow in the PDF parser that could cause a crash while |
| 32 | + reading a malformed hex string. |
| 33 | + |
| 34 | + This issue affects ClamAV 1.4.5 and earlier, and ClamAV 1.5.0 through |
| 35 | + 1.5.3. |
| 36 | + The fix is included in 1.4.6 and 1.5.4. |
| 37 | + |
| 38 | + Thank you to Tristan (@TristanInSec) for identifying this issue. |
| 39 | + |
| 40 | +- [CVE-2026-20347](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20347): |
| 41 | + Fixed undefined behavior and integer overflow in the Mach-O parser that |
| 42 | + could cause a crash while scanning a malformed Mach-O file. |
| 43 | + |
| 44 | + This issue affects ClamAV 1.4.5 and earlier, and ClamAV 1.5.0 through |
| 45 | + 1.5.3. |
| 46 | + The fix is included in 1.4.6 and 1.5.4. |
| 47 | + |
| 48 | + Thank you to Tristan (@TristanInSec) for identifying this issue. |
| 49 | + |
| 50 | +- [CVE-2026-20348](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2026-20348): |
| 51 | + Fixed XAR parser size handling that could request an excessive allocation |
| 52 | + or exceed scan limits while decompressing a malformed table of contents. |
| 53 | + |
| 54 | + This issue affects ClamAV 0.98.1 through 1.5.3. |
| 55 | + The fix is included in 1.4.6 and 1.5.4. |
| 56 | + |
| 57 | + Thank you to leduckhuong for identifying this issue. |
| 58 | + |
| 59 | +- [CVE-2025-8088](https://cve.mitre.org/cgi-bin/cvename.cgi?name=CVE-2025-8088): |
| 60 | + Adopted the upstream UnRAR project fix in ClamAV's bundled UnRAR library. |
| 61 | + The fix rejects path separators in NTFS alternate data stream names to |
| 62 | + prevent extraction outside ClamAV's temporary scan directory on Windows. |
| 63 | + |
| 64 | + This issue affects ClamAV 0.101.0 through 1.5.3. |
| 65 | + The fix is included in 1.4.6 and 1.5.4. |
| 66 | + |
| 67 | + Thank you to Yazdan Soltani for identifying that this issue affects ClamAV. |
| 68 | + |
| 69 | +- Fixed thread-safety issues in the `clamd` STATS command that could disclose |
| 70 | + process memory or crash the daemon while scans and STATS requests run |
| 71 | + concurrently. Also fixed partial socket-write handling used for large STATS |
| 72 | + responses. |
| 73 | + |
| 74 | + This issue affects ClamAV 0.95 through 1.5.3. |
| 75 | + The fix is included in 1.4.6 and 1.5.4. |
| 76 | + |
| 77 | +- FreeBSD: Restored support for safe quarantine move and remove actions while |
| 78 | + preserving protection against source-path replacement races. |
| 79 | + |
| 80 | + This issue affects ClamAV 1.4.5 and 1.5.3. |
| 81 | + The fix is included in 1.4.6 and 1.5.4. |
| 82 | + |
| 83 | +- Upgraded the Rust `crossbeam-epoch` dependency to resolve the |
| 84 | + RUSTSEC-2026-0204 advisory. |
| 85 | + |
6 | 86 | ## 1.4.5 |
7 | 87 |
|
8 | 88 | ClamAV 1.4.5 is a patch release with the following fixes: |
|
0 commit comments