Every CVE Search/ Get API key

CVE-2026-20217

ClamAV PESpin File Format Processing Out-of-Bounds Memory Corruption Vulnerability

7.5 HighPublic exploitFix available

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Attack profile

How easy it is to exploit

Attack vector
Network
Complexity
Low
Privileges needed
None
User interaction
None

What an attacker can affect

Confidentiality
None
Integrity
None
Availability
High

Exploit likelihood

0.57%Up 0.2 points since Jul 2, 2026
90%50%10%1%

What each source reports

CVE List Score used 7.5

ClamAV PESpin File Format Processing Out-of-Bounds Memory Corruption Vulnerability

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
CVE-2026-20217
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-120
Updated
2026-11-02
EUVDEUVD-2026-41082 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
EUVD-2026-41082
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
GitHub AdvisoriesGHSA-34f3-w8ff-r2xx 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote...

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
GHSA-34f3-w8ff-r2xx
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-120
Updated
2026-11-02
NVD 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
CVE-2026-20217
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Weakness
CWE-120
Updated
2026-11-02
OSVALPINE-CVE-2026-20217 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
ALPINE-CVE-2026-20217
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-03
OSV 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
CVE-2026-20217
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
Show 15 moreShow less
OSVDEBIAN-CVE-2026-20217 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device. This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
DEBIAN-CVE-2026-20217
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVUBUNTU-CVE-2026-20217 7.5

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device. This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
UBUNTU-CVE-2026-20217
CVSS 3.1
7.5 HighCVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:N/A:H
Updated
2026-11-02
OSVAZL-92175 No score

CVE-2026-20217 affecting package clamav for versions less than 1.5.3-1

A vulnerability in the PESpin file format parser of ClamAV could allow an unauthenticated, remote attacker to cause a DoS condition, or possibly other expanded impacts, resulting from memory corruption on an affected device.

This vulnerability is due to improper boundary checks for content in PESpin files during scanning, which may result in an out-of-bounds buffer write. An attacker could exploit this vulnerability by submitting a crafted file that contains PESpin content to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to cause the ClamAV scanning process to terminate, resulting in a DoS condition on the affected software.

Record
AZL-92175
Updated
2026-11-02
OSVCLSA-2026-1784210640 No score

Fix CVE(s): CVE-2026-20215, CVE-2026-20216, CVE-2026-20217

  • SECURITY UPDATE: Out-of-bounds write via 7z substream count overflow
    • debian/patches/CVE-2026-20215.patch: reject 7z archives whose total unpack-stream count would overflow UInt32 before it is accumulated in libclamav/7z/7zIn.c
    • CVE-2026-20215
  • SECURITY UPDATE: Denial of service via InstallShield extraction size-limit bypass
    • debian/patches/CVE-2026-20216.patch: enforce maxfilesize and maxscansize against the cumulative inflated output and propagate hard-stop limit errors out of is_extract_cab() in libclamav/ishield.c
    • CVE-2026-20216
  • SECURITY UPDATE: Invalid free in the PESpin unpacker cleanup loop
    • debian/patches/CVE-2026-20217.patch: shift the working bitmap instead of bitman in the PESpin cleanup loop so only unpacker-allocated sections are freed in libclamav/spin.c
    • CVE-2026-20217
Record
CLSA-2026-1784210640
Updated
2026-11-02
OSVCLSA-2026-1786831629 No score

clamav: Fix of 6 CVEs

  • CVE-2026-20213: fix Aspack-triggered PE rebuild integer overflow leading to heap buffer overflow write
  • CVE-2026-20214: fix FSG unpacker section loop underflow leading to out-of-bounds write
  • CVE-2026-20215: fix 7z substream count overflow leading to heap under-allocation and out-of-bounds write
  • CVE-2026-20216: enforce InstallShield extraction limits to prevent temporary storage exhaustion
  • CVE-2026-20217: fix PESpin unpacker cleanup bitmap tracking leading to invalid free and crash
  • CVE-2026-20243: fix ALZ archive parser out-of-bounds write and scan-limit bypass
Record
CLSA-2026-1786831629
Updated
2026-11-02
OSVCLSA-2026-1787337364 No score

clamav: Fix of 5 CVEs

  • CVE-2026-20213: fix Aspack-triggered PE rebuild integer overflow leading to heap buffer overflow write
  • CVE-2026-20214: fix FSG unpacker section loop underflow leading to out-of-bounds write
  • CVE-2026-20215: fix 7z substream count overflow leading to heap under-allocation and out-of-bounds write
  • CVE-2026-20216: enforce InstallShield extraction limits to prevent temporary storage exhaustion
  • CVE-2026-20217: fix PESpin unpacker cleanup bitmap tracking leading to invalid free and crash
Record
CLSA-2026-1787337364
Updated
2026-11-02
OSVMGASA-2026-0271 No score

Updated clamav packages fix security vulnerabilities

The updated packages fix security vulnerabilities: PE File Format Processing Out-of-Bounds Memory Corruption Vulnerability. (CVE-2026-20213) FSG File Format Processing Out-of-Bounds Memory Corruption Vulnerability. (CVE-2026-20214) 7Zip File Format Processing Out-of-Bounds Memory Corruption Vulnerability. (CVE-2026-20215) InstallShield File Format Processing Resource Exhaustion Vulnerability. (CVE-2026-20216) PESpin File Format Processing Out-of-Bounds Memory Corruption Vulnerability. (CVE-2026-20217) ALZ Archive Processing Denial of Service Vulnerability. (CVE-2026-20243) DMG File Processing Denial of Service Vulnerability. (CVE-2026-20244)

Record
MGASA-2026-0271
Updated
2026-11-02
OSVopenSUSE-SU-2026:11182-1 No score

clamav-1.5.3-1.1 on GA media

These are all security issues fixed in the clamav-1.5.3-1.1 package on the GA media of openSUSE Tumbleweed.

Record
openSUSE-SU-2026:11182-1
Updated
2026-11-02
OSVopenSUSE-SU-2026:21252-1 No score

Security update for clamav

This update for clamav fixes the following issues:

Update to version 1.5.3.

Security issues fixed:

  • CVE-2026-20213: out-of-bounds write due to improper boundary checks for content in PE files during scanning (bsc#1270107).
  • CVE-2026-20214: out-of-bounds write due to improper boundary checks for content in FSG files during scanning (bsc#1270085).
  • CVE-2026-20215: out-of-bounds write due to improper boundary checks for content in 7z files during scanning (bsc#1270088).
  • CVE-2026-20216: denial of service due to improper handling of temporary resources during InstallShield file scanning (bsc#1270089).
  • CVE-2026-20217: out-of-bounds write due to improper boundary checks for content in PESpin files during scanning (bsc#1270091).
  • CVE-2026-20243: out-of-bounds write due to improper boundary checks for content in ALZ files during scanning (bsc#1270092).
  • CVE-2026-20244: integer overflow and DoS due to improper boundary checks for content in DMG files during scanning (bsc#1270106).
  • CVE-2026-41676: buffer overflow due to missing checks via Deriver:derive, PkeyCtxRef:derive and OpenSSL 1.1.1 (bsc#1270138).

Other updates and bugfixes:

  • Version 1.5.3:
  • Fixed a bug in the PESpin unpacker cleanup path that could free pointers into the scanned file buffer and crash the scanner.
  • Fixed an integer overflow in PE rebuild size calculations that could be reached through a malformed Aspack-packed PE file and lead to a heap buffer overflow write.
  • Fixed an InstallShield archive extraction limit bypass that could write far more temporary data than intended and exhaust temporary storage.
  • Fixed an FSG unpacker loop underflow that could write past the section array while scanning a malformed PE file.
  • Fixed ALZ parser size handling bugs that could cause malformed ALZ archives to panic, abort the scanner, or skip expected scan-limit handling.
  • Fixed a 7z parser substream count overflow that could under-allocate parser metadata arrays and write past them while reading a malformed archive.
  • Fixed 32-bit DMG parser size checks that could let a short mish stripe table pass validation and crash 32-bit scanner builds.
  • Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations.
  • Upgraded the Rust tar dependency to resolve the RUSTSEC-2026-0067 and RUSTSEC-2026-0068 advisories, and upgraded the Rust openssl dependency to resolve CVE-2026-41676.
  • Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies.
  • Metadata preclass scans now run before the final scan verdict.
  • ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path.
  • ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket.
Record
openSUSE-SU-2026:21252-1
Updated
2026-11-02
OSVSUSE-SU-2026:22574-1 No score

Security update for clamav

This update for clamav fixes the following issues:

Update to version 1.5.3.

Security issues fixed:

  • CVE-2026-20213: out-of-bounds write due to improper boundary checks for content in PE files during scanning (bsc#1270107).
  • CVE-2026-20214: out-of-bounds write due to improper boundary checks for content in FSG files during scanning (bsc#1270085).
  • CVE-2026-20215: out-of-bounds write due to improper boundary checks for content in 7z files during scanning (bsc#1270088).
  • CVE-2026-20216: denial of service due to improper handling of temporary resources during InstallShield file scanning (bsc#1270089).
  • CVE-2026-20217: out-of-bounds write due to improper boundary checks for content in PESpin files during scanning (bsc#1270091).
  • CVE-2026-20243: out-of-bounds write due to improper boundary checks for content in ALZ files during scanning (bsc#1270092).
  • CVE-2026-20244: integer overflow and DoS due to improper boundary checks for content in DMG files during scanning (bsc#1270106).
  • CVE-2026-41676: buffer overflow due to missing checks via Deriver:derive, PkeyCtxRef:derive and OpenSSL 1.1.1 (bsc#1270138).

Other updates and bugfixes:

  • Version 1.5.3:
  • Fixed a bug in the PESpin unpacker cleanup path that could free pointers into the scanned file buffer and crash the scanner.
  • Fixed an integer overflow in PE rebuild size calculations that could be reached through a malformed Aspack-packed PE file and lead to a heap buffer overflow write.
  • Fixed an InstallShield archive extraction limit bypass that could write far more temporary data than intended and exhaust temporary storage.
  • Fixed an FSG unpacker loop underflow that could write past the section array while scanning a malformed PE file.
  • Fixed ALZ parser size handling bugs that could cause malformed ALZ archives to panic, abort the scanner, or skip expected scan-limit handling.
  • Fixed a 7z parser substream count overflow that could under-allocate parser metadata arrays and write past them while reading a malformed archive.
  • Fixed 32-bit DMG parser size checks that could let a short mish stripe table pass validation and crash 32-bit scanner builds.
  • Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations.
  • Upgraded the Rust tar dependency to resolve the RUSTSEC-2026-0067 and RUSTSEC-2026-0068 advisories, and upgraded the Rust openssl dependency to resolve CVE-2026-41676.
  • Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies.
  • Metadata preclass scans now run before the final scan verdict.
  • ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path.
  • ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket.
Record
SUSE-SU-2026:22574-1
Updated
2026-11-02
OSVSUSE-SU-2026:2833-1 No score

Security update for clamav

This update for clamav fixes the following issues

  • CVE-2026-20213: PE file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270107).
  • CVE-2026-20214: FSG file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270085).
  • CVE-2026-20215: 7z file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270088).
  • CVE-2026-20216: InstallShield file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270089).
  • CVE-2026-20217: PESpin file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270091).
  • CVE-2026-20243: ALZ file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270092).
  • CVE-2026-20244: DMG file format parser could allow an unauthenticated, remote attacker to cause a denial of service on 32-bit platforms only (bsc#1270106).
  • CVE-2026-41676: rust-openssl: Deriver:derive and PkeyCtxRef:derive can overflow short buffers on OpenSSL 1.1.1 (bsc#1270138).

Changes for clamav:

  • Update to 1.5.3:

    • Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations.
    • Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies.
    • Metadata preclass scans now run before the final scan verdict.
    • ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path.
    • ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket.
Record
SUSE-SU-2026:2833-1
Updated
2026-11-02
OSVSUSE-SU-2026:2834-1 No score

Security update for clamav

This update for clamav fixes the following issues

  • CVE-2026-20213: PE file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270107).
  • CVE-2026-20214: FSG file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270085).
  • CVE-2026-20215: 7z file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270088).
  • CVE-2026-20216: InstallShield file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270089).
  • CVE-2026-20217: PESpin file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270091).
  • CVE-2026-20243: ALZ file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270092).
  • CVE-2026-20244: DMG file format parser could allow an unauthenticated, remote attacker to cause a denial of service on 32-bit platforms only (bsc#1270106).
  • CVE-2026-41676: rust-openssl: Deriver:derive and PkeyCtxRef:derive can overflow short buffers on OpenSSL 1.1.1 (bsc#1270138).

Changes for clamav:

  • Update to 1.5.3:

    • Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations.
    • Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies.
    • Metadata preclass scans now run before the final scan verdict.
    • ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path.
    • ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket.
Record
SUSE-SU-2026:2834-1
Updated
2026-11-02
OSVSUSE-SU-2026:2834-2 No score

Security update for clamav

This update for clamav fixes the following issues

  • CVE-2026-20213: PE file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270107).
  • CVE-2026-20214: FSG file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270085).
  • CVE-2026-20215: 7z file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270088).
  • CVE-2026-20216: InstallShield file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270089).
  • CVE-2026-20217: PESpin file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270091).
  • CVE-2026-20243: ALZ file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270092).
  • CVE-2026-20244: DMG file format parser could allow an unauthenticated, remote attacker to cause a denial of service on 32-bit platforms only (bsc#1270106).
  • CVE-2026-41676: rust-openssl: Deriver:derive and PkeyCtxRef:derive can overflow short buffers on OpenSSL 1.1.1 (bsc#1270138).

Changes for clamav:

  • Update to 1.5.3:

    • Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations.
    • Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies.
    • Metadata preclass scans now run before the final scan verdict.
    • ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path.
    • ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket.
Record
SUSE-SU-2026:2834-2
Updated
2026-11-02
OSVSUSE-SU-2026:2835-1 No score

Security update for clamav

This update for clamav fixes the following issues

  • CVE-2026-20213: PE file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270107).
  • CVE-2026-20214: FSG file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270085).
  • CVE-2026-20215: 7z file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270088).
  • CVE-2026-20216: InstallShield file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270089).
  • CVE-2026-20217: PESpin file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270091).
  • CVE-2026-20243: ALZ file format parser could allow an unauthenticated, remote attacker to cause a denial of service (bsc#1270092).
  • CVE-2026-20244: DMG file format parser could allow an unauthenticated, remote attacker to cause a denial of service on 32-bit platforms only (bsc#1270106).
  • CVE-2026-41676: rust-openssl: Deriver:derive and PkeyCtxRef:derive can overflow short buffers on OpenSSL 1.1.1 (bsc#1270138).

Changes for clamav:

  • update to 1.5.3:
  • Hardened clamscan, clamdscan, and clamonacc quarantine actions against time-of-check/time-of-use races that could redirect copied, moved, or removed files under unsafe quarantine directory configurations.
  • Raised the minimum required CMake version to 3.17 to fix Linux builds with libcurl v8.21.0 when linking static library dependencies.
  • Metadata preclass scans now run before the final scan verdict.
  • ClamOnAcc: Fixed errors when recursively excluded paths are children of an included path.
  • ClamOnAcc: Fixed hash bucket list corruption when two watched paths collide in the same bucket.
Record
SUSE-SU-2026:2835-1
Updated
2026-11-02
OSVUSN-8517-1 No score

clamav vulnerabilities

It was discovered that ClamAV incorrectly handled certain PE files. A remote attacker could possibly use this issue to cause ClamAV to crash, resulting in a denial of service. (CVE-2026-20213, CVE-2026-20214, CVE-2026-20217)

It was discovered that ClamAV incorrectly handled certain 7z archive files. A remote attacker could possibly use this issue to cause ClamAV to crash, resulting in a denial of service. (CVE-2026-20215)

It was discovered that ClamAV incorrectly handled extraction limits for certain InstallShield archives. A remote attacker could possibly use this issue to cause ClamAV to use excessive resources, leading to a denial of service. (CVE-2026-20216)

It was discovered that ClamAV incorrectly handled certain ALZ archive files. A remote attacker could possibly use this issue to cause ClamAV to crash, resulting in a denial of service. (CVE-2026-20243)

It was discovered that ClamAV incorrectly handled certain DMG files. A remote attacker could possibly use this issue to cause ClamAV to crash, resulting in a denial of service. (CVE-2026-20244)

Record
USN-8517-1
Updated
2026-11-02

Affected products

Affected packages

Affected packages
PackageAffectedFixed
clamav
Alpine:v3.24
1.5.0 up to 1.4.5-r0
1.4.5-r0
clamav
Azure Linux:3
before 1.5.3-1
1.5.3-1
clamav
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-base
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-daemon
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-doc
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-docs
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-freshclam
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-milter
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav-testfiles
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
Show 54 moreShow less
Affected packages
PackageAffectedFixed
clamdscan
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
libclamav-dev
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
libclamav12
TuxCare:Ubuntu:18.04
From an advisory covering 3 CVEs
before 1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
1.4.3+dfsg-0ubuntu0.18.04.1+tuxcare.els3
clamav
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-data
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-devel
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-doc
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-filesystem
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-freshclam
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-lib
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav-milter
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamd
TuxCare:CentOS:6
From an advisory covering 6 CVEs
before 1.4.4-1.el6.tuxcare.els2
1.4.4-1.el6.tuxcare.els2
clamav
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-data
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-devel
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-doc
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-filesystem
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-freshclam
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-lib
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav-milter
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamd
TuxCare:CentOS:7
From an advisory covering 5 CVEs
before 1:1.4.3-1.el7.tuxcare.els2
1:1.4.3-1.el7.tuxcare.els2
clamav
Debian:12
before 1.4.6+dfsg-0+deb12u1, plus listed versions
1.0.1+dfsg-21.0.2+dfsg-11.0.2+dfsg-1~deb12u11.0.3+dfsg-11.0.3+dfsg-1~deb12u1
Show 31 moreShow less
1.0.3+dfsg-21.0.4+dfsg-11.0.5+dfsg-11.0.5+dfsg-1.11.0.5+dfsg-1~deb12u11.0.6+dfsg-11.0.7+dfsg-1~deb11u11.0.7+dfsg-1~deb11u21.0.7+dfsg-1~deb12u11.0.9+dfsg-1~deb11u11.0.9+dfsg-1~deb12u11.2.1+dfsg-11.2.1+dfsg-21.2.1+dfsg-31.3.1+dfsg-11.3.1+dfsg-21.3.1+dfsg-31.3.1+dfsg-41.3.1+dfsg-51.4.1+dfsg-11.4.2+dfsg-11.4.3+dfsg-11.4.3+dfsg-1~deb11u11.4.3+dfsg-1~deb12u11.4.3+dfsg-1~deb12u21.4.3+dfsg-21.4.4+dfsg-11.4.4+dfsg-21.4.5+dfsg-11.4.5+dfsg-21.4.5+dfsg-3
1.4.6+dfsg-0+deb12u1
clamav
Debian:13
All versions, plus listed versions
1.4.3+dfsg-11.4.3+dfsg-21.4.4+dfsg-11.4.4+dfsg-21.4.5+dfsg-1
Show 4 moreShow less
1.4.5+dfsg-21.4.5+dfsg-31.4.6+dfsg-11.4.6+dfsg-1~deb13u1
None known
clamav
Debian:14
before 1.4.5+dfsg-1, plus listed versions
1.4.3+dfsg-11.4.3+dfsg-21.4.4+dfsg-11.4.4+dfsg-2
1.4.5+dfsg-1
clamav
Mageia:10
From an advisory covering 7 CVEs
before 1.4.5-1.mga10
1.4.5-1.mga10
clamav
SUSE:Linux Enterprise Server 16.0
From an advisory covering 8 CVEs
before 1.5.3-160000.1.1
1.5.3-160000.1.1
clamav
SUSE:Linux Enterprise Server for SAP applications 16.0
From an advisory covering 8 CVEs
before 1.5.3-160000.1.1
1.5.3-160000.1.1
clamav
SUSE:Linux Enterprise Server 12 SP5-LTSS
From an advisory covering 8 CVEs
before 1.5.3-3.56.1
1.5.3-3.56.1
clamav
SUSE:Linux Enterprise Server LTSS Extended Security 12 SP5
From an advisory covering 8 CVEs
before 1.5.3-3.56.1
1.5.3-3.56.1
clamav
SUSE:Linux Enterprise High Performance Computing 15 SP4-ESPOS
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise High Performance Computing 15 SP4-LTSS
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise High Performance Computing 15 SP5-ESPOS
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise High Performance Computing 15 SP5-LTSS
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise Server 15 SP4-LTSS
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise Server 15 SP5-LTSS
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 15 SP4
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 15 SP5
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise Micro 5.5
From an advisory covering 8 CVEs
before 1.5.3-150400.13.8.1
1.5.3-150400.13.8.1
clamav
SUSE:Linux Enterprise Module for Basesystem 15 SP7
From an advisory covering 8 CVEs
before 1.5.3-150600.18.28.1
1.5.3-150600.18.28.1
clamav
SUSE:Linux Enterprise Server 15 SP6-LTSS
From an advisory covering 8 CVEs
before 1.5.3-150600.18.28.1
1.5.3-150600.18.28.1
clamav
SUSE:Linux Enterprise Server for SAP Applications 15 SP6
From an advisory covering 8 CVEs
before 1.5.3-150600.18.28.1
1.5.3-150600.18.28.1
clamav
Ubuntu:Pro:14.04:LTS
All versions, plus listed versions
0.97.8+dfsg-1ubuntu40.97.8+dfsg-1ubuntu50.98.1+dfsg-1ubuntu40.98.1+dfsg-1ubuntu50.98.1+dfsg-2ubuntu2
Show 28 moreShow less
0.98.1+dfsg-4ubuntu10.98.1+dfsg-4ubuntu1.10.98.5+addedllvm-0ubuntu0.14.04.10.98.6+dfsg-0ubuntu0.14.04.10.98.7+dfsg-0ubuntu0.14.04.10.99.2+addedllvm-0ubuntu0.14.04.10.99.2+addedllvm-0ubuntu0.14.04.20.99.3+addedllvm-0ubuntu0.14.04.10.99.4+addedllvm-0ubuntu0.14.04.10.100.1+dfsg-1ubuntu0.14.04.10.100.1+dfsg-1ubuntu0.14.04.20.100.1+dfsg-1ubuntu0.14.04.30.100.1+dfsg-1ubuntu0.14.04.40.100.2+dfsg-1ubuntu0.14.04.10.100.2+dfsg-1ubuntu0.14.04.20.100.3+dfsg-0ubuntu0.14.04.10.100.3+dfsg-0ubuntu0.14.04.1+esm10.101.4+dfsg-0ubuntu0.14.04.1+esm10.102.1+dfsg-0ubuntu0.14.04.1+esm10.102.2+dfsg-0ubuntu0.14.04.1+esm10.102.3+dfsg-0ubuntu0.14.04.1+esm10.102.4+dfsg-0ubuntu0.14.04.1+esm10.103.2+dfsg-0ubuntu0.14.04.1+esm10.103.2+dfsg-0ubuntu0.14.04.1+esm20.103.5+dfsg-0ubuntu0.14.04.1+esm10.103.6+dfsg-0ubuntu0.14.04.1+esm10.103.8+dfsg-0ubuntu0.14.04.1+esm10.103.9+dfsg-0ubuntu0.14.04.1+esm1
None known
clamav
Ubuntu:Pro:16.04:LTS
All versions, plus listed versions
0.98.7+dfsg-0ubuntu40.98.7+dfsg-0ubuntu50.99+dfsg-1ubuntu10.99+dfsg-1ubuntu1.10.99+dfsg-1ubuntu1.2
Show 22 moreShow less
0.99.2+dfsg-0ubuntu0.16.04.10.99.2+dfsg-0ubuntu0.16.04.20.99.2+dfsg-0ubuntu0.16.04.30.99.3+addedllvm-0ubuntu0.16.04.10.99.4+addedllvm-0ubuntu0.16.04.10.100.1+dfsg-1ubuntu0.16.04.10.100.1+dfsg-1ubuntu0.16.04.20.100.1+dfsg-1ubuntu0.16.04.30.100.2+dfsg-1ubuntu0.16.04.10.100.3+dfsg-0ubuntu0.16.04.10.101.4+dfsg-0ubuntu0.16.04.10.102.1+dfsg-0ubuntu0.16.04.20.102.2+dfsg-0ubuntu0.16.04.10.102.3+dfsg-0ubuntu0.16.04.10.102.4+dfsg-0ubuntu0.16.04.10.103.2+dfsg-0ubuntu0.16.04.10.103.2+dfsg-0ubuntu0.16.04.1+esm10.103.5+dfsg-0ubuntu0.16.04.1+esm10.103.6+dfsg-0ubuntu0.16.04.1+esm10.103.8+dfsg-0ubuntu0.16.04.1+esm10.103.9+dfsg-0ubuntu0.16.04.1+esm10.103.12+dfsg-0ubuntu0.16.04.1+esm1
None known
clamav
Ubuntu:Pro:18.04:LTS
All versions, plus listed versions
0.99.2+dfsg-6ubuntu20.99.3~beta1+dfsg-2ubuntu10.99.3~beta1+dfsg-2ubuntu20.99.3+addedllvm-0ubuntu10.99.3+addedllvm-0ubuntu2
Show 19 moreShow less
0.99.4+addedllvm-0ubuntu10.100.1+dfsg-1ubuntu0.18.04.10.100.1+dfsg-1ubuntu0.18.04.20.100.1+dfsg-1ubuntu0.18.04.30.100.2+dfsg-1ubuntu0.18.04.10.100.3+dfsg-0ubuntu0.18.04.10.101.4+dfsg-0ubuntu0.18.04.10.102.1+dfsg-0ubuntu0.18.04.20.102.2+dfsg-0ubuntu0.18.04.10.102.3+dfsg-0ubuntu0.18.04.10.102.4+dfsg-0ubuntu0.18.04.10.103.2+dfsg-0ubuntu0.18.04.10.103.2+dfsg-0ubuntu0.18.04.20.103.2+dfsg-0ubuntu0.18.04.30.103.5+dfsg-0ubuntu0.18.04.10.103.6+dfsg-0ubuntu0.18.04.10.103.8+dfsg-0ubuntu0.18.04.10.103.9+dfsg-0ubuntu0.18.04.1+esm10.103.12+dfsg-0ubuntu0.18.04.1+esm1
None known
clamav
Ubuntu:Pro:20.04:LTS
All versions, plus listed versions
0.101.4+dfsg-1ubuntu10.102.1+dfsg-1ubuntu10.102.1+dfsg-2ubuntu10.102.1+dfsg-2ubuntu20.102.2+dfsg-1ubuntu1
Show 12 moreShow less
0.102.2+dfsg-2ubuntu10.102.3+dfsg-0ubuntu0.20.04.10.102.4+dfsg-0ubuntu0.20.04.10.103.2+dfsg-0ubuntu0.20.04.10.103.2+dfsg-0ubuntu0.20.04.20.103.5+dfsg-1~20.04.10.103.6+dfsg-0ubuntu0.20.04.10.103.8+dfsg-0ubuntu0.20.04.10.103.9+dfsg-0ubuntu0.20.04.10.103.11+dfsg-0ubuntu0.20.04.10.103.12+dfsg-0ubuntu0.20.04.11.4.3+dfsg-0ubuntu0.20.04.1+esm1
None known
clamav
Ubuntu:22.04:LTS
before 1.5.3+dfsg-0ubuntu0.22.04.2, plus listed versions
0.103.3+dfsg-10.103.4+dfsg-10.103.4+dfsg-1build10.103.5+dfsg-10.103.6+dfsg-0ubuntu0.22.04.1
Show 6 moreShow less
0.103.8+dfsg-0ubuntu0.22.04.10.103.9+dfsg-0ubuntu0.22.04.10.103.11+dfsg-0ubuntu0.22.04.10.103.12+dfsg-0ubuntu0.22.04.11.4.3+dfsg-0ubuntu0.22.04.11.4.4+dfsg-0ubuntu0.22.04.1
1.5.3+dfsg-0ubuntu0.22.04.2
clamav
Ubuntu:24.04:LTS
before 1.5.3+dfsg-0ubuntu0.24.04.1, plus listed versions
1.0.2+dfsg-1ubuntu11.0.3+dfsg-2ubuntu11.0.4+dfsg-0ubuntu11.0.5+dfsg-1ubuntu11.0.5+dfsg-1.1ubuntu2
Show 5 moreShow less
1.0.5+dfsg-1.1ubuntu31.0.7+dfsg-0ubuntu0.24.04.11.0.8+dfsg-0ubuntu0.24.04.11.4.3+dfsg-0ubuntu0.24.04.11.4.4+dfsg-0ubuntu0.24.04.1
1.5.3+dfsg-0ubuntu0.24.04.1
clamav
Ubuntu:25.10
All versions, plus listed versions
1.4.2+dfsg-0ubuntu11.4.2+dfsg-0ubuntu21.4.2+dfsg-1ubuntu11.4.3+dfsg-0ubuntu11.4.3+dfsg-0ubuntu21.4.4+dfsg-0ubuntu0.25.10.1
None known
clamav
Ubuntu:26.04:LTS
before 1.5.3+dfsg-0ubuntu0.26.04.1, plus listed versions
1.4.3+dfsg-0ubuntu21.4.3+dfsg-0ubuntu31.4.3+dfsg-2ubuntu11.4.3+dfsg-2ubuntu21.4.3+dfsg-2ubuntu31.4.4+dfsg-0ubuntu0.26.04.1
1.5.3+dfsg-0ubuntu0.26.04.1
clamav
Ubuntu:22.04:LTS
From an advisory covering 7 CVEs
before 1.5.3+dfsg-0ubuntu0.22.04.2, plus listed versions
0.103.3+dfsg-10.103.4+dfsg-10.103.4+dfsg-1build10.103.5+dfsg-10.103.6+dfsg-0ubuntu0.22.04.1
Show 6 moreShow less
0.103.8+dfsg-0ubuntu0.22.04.10.103.9+dfsg-0ubuntu0.22.04.10.103.11+dfsg-0ubuntu0.22.04.10.103.12+dfsg-0ubuntu0.22.04.11.4.3+dfsg-0ubuntu0.22.04.11.4.4+dfsg-0ubuntu0.22.04.1
1.5.3+dfsg-0ubuntu0.22.04.2
clamav
Ubuntu:24.04:LTS
From an advisory covering 7 CVEs
before 1.5.3+dfsg-0ubuntu0.24.04.1, plus listed versions
1.0.2+dfsg-1ubuntu11.0.3+dfsg-2ubuntu11.0.4+dfsg-0ubuntu11.0.5+dfsg-1ubuntu11.0.5+dfsg-1.1ubuntu2
Show 5 moreShow less
1.0.5+dfsg-1.1ubuntu31.0.7+dfsg-0ubuntu0.24.04.11.0.8+dfsg-0ubuntu0.24.04.11.4.3+dfsg-0ubuntu0.24.04.11.4.4+dfsg-0ubuntu0.24.04.1
1.5.3+dfsg-0ubuntu0.24.04.1
clamav
Ubuntu:26.04:LTS
From an advisory covering 7 CVEs
before 1.5.3+dfsg-0ubuntu0.26.04.1, plus listed versions
1.4.3+dfsg-0ubuntu21.4.3+dfsg-0ubuntu31.4.3+dfsg-2ubuntu11.4.3+dfsg-2ubuntu21.4.3+dfsg-2ubuntu31.4.4+dfsg-0ubuntu0.26.04.1
1.5.3+dfsg-0ubuntu0.26.04.1
clamav
openSUSE:Tumbleweed
From an advisory covering 8 CVEs
before 1.5.3-1.1
1.5.3-1.1
clamav
openSUSE:Leap 16.0
From an advisory covering 8 CVEs
before 1.5.3-160000.1.1
1.5.3-160000.1.1

Public exploits

Links only. Every CVE stores no exploit code.

Public exploits
SourceLinkDate
PoC in GitHubsecurifera/CVE-2026-202172026-08-17

History

History
RecordedChangedSources
affected, facts
affected, aliases, referencesOSV
affected, aliases, publishedEUVD
first indexedCVE List, GitHub Advisories, NVD, OSV, PoC in GitHub

Dates are when Every CVE recorded each change. Upstream dates may differ.

In short

CVE-2026-20217 is a high vulnerability (CVSS 7.5) in Clamav, published July 1, 2026. Public exploit code exists. EPSS puts the chance of exploitation in the next 30 days at 0.57%, the 47th percentile. Fixed in clamav 1.4.5-r0.

References

Show 41 moreShow less
MoveEnter Open