Skip to content
OpenAdvisories
Critical · 9.8 Public exploit CVE-2025-20260 EUVD-2025-18658GHSA-596c-w2jc-jmmx

ClamAV PDF Scanning Buffer Overflow Vulnerability

Published Jun 18, 2025 · Updated Nov 3, 2026 · Assigned by cisco

Description

A vulnerability in the PDF scanning processes of ClamAV could allow an unauthenticated, remote attacker to cause a buffer overflow condition, cause a denial of service (DoS) condition, or execute arbitrary code on an affected device.

This vulnerability exists because memory buffers are allocated incorrectly when PDF files are processed. An attacker could exploit this vulnerability by submitting a crafted PDF file to be scanned by ClamAV on an affected device. A successful exploit could allow the attacker to trigger a buffer overflow, likely resulting in the termination of the ClamAV scanning process and a DoS condition on the affected software. Although unproven, there is also a possibility that an attacker could leverage the buffer overflow to execute arbitrary code with the privileges of the ClamAV process.

Affected products

VendorProductAffectedFixed
Cisco ClamAV 1.4.2, 1.4.1, 1.4.0, 1.3.2, 1.3.1, 1.3.0, 1.2.3, 1.2.2, 1.2.1, 1.2.0 —

Fixed in Linux distributions

Distributions backport fixes, so the version that fixes this vulnerability differs per release — upgrade to at least the version shown. From the distributions' security trackers and advisories.

ReleasePackageFixed inAdvisory
Debian 14 clamav 1.4.3+dfsg-1 —
Debian 13 clamav 1.4.3+dfsg-1 —
Debian 12 clamav 1.0.9+dfsg-1~deb12u1 —
Debian 11 clamav 1.0.9+dfsg-1~deb11u1 DLA-4292-1
ReleasePackageFixed inAdvisory
Ubuntu 25.10 clamav 1.4.3+dfsg-0ubuntu1 —
Ubuntu 24.04 LTS clamav 1.4.3+dfsg-0ubuntu0.24.04.1 USN-7615-1
Ubuntu 22.04 LTS clamav 1.4.3+dfsg-0ubuntu0.22.04.1 USN-7615-1
Show 4 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
Ubuntu Pro 20.04 LTS clamav 1.4.3+dfsg-0ubuntu0.20.04.1+esm1 USN-7615-2
Ubuntu Pro 18.04 LTS clamav No fix yet —
Ubuntu Pro 16.04 LTS clamav No fix yet —
Ubuntu Pro 14.04 LTS clamav No fix yet —
ReleasePackageFixed inAdvisory
SLES 15 SP7 clamav 1.4.3-150600.18.18.1 SUSE-SU-2025:02200-1
SLES 15 SP6 clamav 1.4.3-150600.18.18.1 SUSE-SU-2025:02200-1
SLES 15 SP5 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLES 15 SP4 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLES 15 SP3 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
Show 11 more (older releases, extended support, other products)
ReleasePackageFixed inAdvisory
SLES 12 SP5 clamav 1.4.3-3.47.1 SUSE-SU-2025:02201-1
SLES for SAP 15 SP5 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLES for SAP 15 SP4 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLES for SAP 15 SP3 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLE Micro 5.5 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLE HPC 15 SP5 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLE HPC 15 SP4 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SLE HPC 15 SP3 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SUSE Manager Server 4.3 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SUSE Manager Proxy 4.3 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
SUSE Enterprise Storage 7.1 clamav 1.4.3-150200.8.14.1 SUSE-SU-2025:02119-1
ReleasePackageFixed inAdvisory
openSUSE Tumbleweed clamav 1.4.3-1.1 openSUSE-SU-2025:15211-1
openSUSE Leap 15.6 clamav 1.4.3-150600.18.18.1 SUSE-SU-2025:02200-1
ReleasePackageFixed inAdvisory
Alpine v3.24 clamav 1.4.3-r0 —
Alpine v3.23 clamav 1.4.3-r0 —
Alpine v3.22 clamav 1.4.3-r0 —

Amazon Linux

ReleasePackageFixed inAdvisory
Amazon Linux 2023 clamd1.4 +8 1.4.3-1.amzn2023.0.1 ALAS2023-2025-1081

Azure Linux

ReleasePackageFixed inAdvisory
Azure Linux 3 clamav 1.0.9-1 —
Azure Linux 2 (CBL-Mariner) clamav 1.0.9-1 —

Public exploits

Exploit or proof-of-concept code for this vulnerability is publicly available, which lowers the bar for attackers. Treat it as a reason to patch sooner.

Third-party code, not reviewed by us. Public PoCs are sometimes fake or contain malware. Read the code first and run it only in an isolated lab, against systems you are authorised to test.

GitHub 2 repositories

Sources: PoC-in-GitHub, Metasploit Framework, Exploit-DB — updated daily. Only links are listed; no exploit code is hosted here.

Advisories 10

References