# CVE-2026-46671: clamav: This update for clamav fixes the following issues:  - CVE-2026-20337: Improper boundary checks for content in zip arc...

CVE-2026-46671 is fixed in clamav on 1 platform, first by SUSE-SU-2026:23727-1, released September 11, 2026. It is not reported as exploited. Patch Radar priority: Routine.

- Web page: https://patchblox.com/security/cve/CVE-2026-46671
- Priority: Routine
- CVSS: n/a
- EPSS: 0.0015
- CISA KEV: not listed
- Exploited (vendor report): no
- Publicly disclosed: no
- Published: Sep 11, 2026

## Description

This update for clamav fixes the following issues:  - CVE-2026-20337: Improper boundary checks for content in zip archive parser (bsc#1274597). - CVE-2026-20338: invalid free due to bad ownership handling when merging ZIP catalogue records (bsc#1274598). - CVE-2026-20339: integer overflow in the PESpin unpacker leads to undersized allocation and heap out-of-bounds write   (bsc#1274599). - CVE-2026-20345: out-of-bounds read/write via indexing error when converting GPT partition names (bsc#1274600). - CVE-2026-20346: integer underflow when parsing malformed PDF hex strings causes a crash (bsc#1274601). - CVE-2026-20347: integer overflow and undefined behavior when scanning malformed Mach-O files causes a crash   (bsc#1274602). - CVE-2026-20348: improper size handling in the XAR parser allows excessive allocation and scan-limit bypass   (bsc#1274603). - CVE-2026-46671: onenote_parser: Path traversal in `Parser:parse_notebook` allows reading files outside the notebook   directory (bsc#1271922). - CVE-2025-8088: ejects path separators in NTFS alternate data stream names to prevent extraction outside ClamAV's   temporary scan directory on Windows.  Changes for clamav:  Update to 1.5.4:     * Fixed thread-safety issues in the clamd STATS command that could disclose  process memory or crash the daemon while scans and STATS requests run  concurrently. Also fixed partial socket-write handling used for large STATS  responses.  * FreeBSD: Restored support for safe quarantine move and remove actions while  preserving protection against source-path replacement races.  * Fixed an OpenSSL library-context leak in legacy hashing helpers when a  requested message digest cannot be fetched, such as when the default  provider is unavailable in a FIPS-enabled environment.  * Upgraded the Rust crossbeam-epoch dependency to resolve the  RUSTSEC-2026-0204 advisory.

## Where it's fixed

| Platform | Product | Fixed in | Fix | Released |
|---|---|---|---|---|
| Linux | clamav opensuse-leap 16.0 | 1.5.4-160000.1.1 | [OPENSUSE-SU-2026:21831-1](https://patchblox.com/security/data/fix/linux/opensuse-su-2026-21831-1.md) | Sep 11, 2026 |
| Linux | clamav sles 15.6 | 1.5.4-150600.18.31.1 | [SUSE-SU-2026:4180-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-4180-1.md) | Sep 14, 2026 |
| Linux | clamav sles 15.7 | 1.5.4-150600.18.31.1 | [SUSE-SU-2026:4180-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-4180-1.md) | Sep 14, 2026 |
| Linux | clamav sles 16.0 | 1.5.4-160000.1.1 | [SUSE-SU-2026:23727-1](https://patchblox.com/security/data/fix/linux/suse-su-2026-23727-1.md) | Sep 11, 2026 |

---

Data as of 2026-11-10T13:56:55Z UTC. Source: Patchblox Patch Radar (https://patchblox.com/security/patch-radar). Patchblox finds out-of-date software on Windows, macOS and Linux and updates it through release rings: https://patchblox.com/demo

Free to use with attribution: show "Data: Patchblox Patch Radar" with a link to https://patchblox.com/security/patch-radar. Terms, including what needs a written agreement: https://patchblox.com/security/patch-radar/use-the-data

Product names, logos and trademarks shown on Patch Radar belong to their respective owners. They are used only to identify the software each security fix applies to and to help readers find their platform. Their use does not imply any affiliation with, or endorsement by, those owners, and Patchblox is not affiliated with any of them.
