Integer underflow in the cli_scanpe function in pe.c in ClamAV before 0.97.8 allows…
Priority LOW 29CWE-189Published · Updated
Key facts
- Attack vector
- Network
- Privileges required
- None
- User interaction
- — Not recorded in CVSS 2.0
- Attack complexity
- Low
- Impact type
- Denial of service
- Confidentiality · integrity · availability
- None · None · Partial
- Fix status
- No fix listed
Attack profile from CVSS 2.0 · NVD. Fix status from CNA. Impact type from CWE-189 and the CVSS impact.
Summary
Integer underflow in the cli_scanpe function in pe.c in ClamAV before 0.97.8 allows remote attackers to cause a denial of service (crash) via a skewed offset larger than the size of the PE section in a UPX packed executable, which triggers an out-of-bounds read.
Why it matters now
EPSS 0.03547 89th percentileScored 2026-11-07
Fix No fix listed No fixed version in the sources yet
SSVC decision points
Not available: CISA has not published SSVC decision points for this record.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| — | — | all versions | — | No fix listed | CNA |
- — Vendor— Affected all versions Fixed in — No fix listed CNA
CPE configurations NVD · 60
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:o:canonical:ubuntu_linux:10.04:-:lts:*:*:*:*:* | 10.04 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:11.10:*:*:*:*:*:*:* | 11.10 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:12.04:-:lts:*:*:*:*:* | 12.04 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:12.10:*:*:*:*:*:*:* | 12.10 | Vulnerable | Canonical |
| cpe:2.3:o:canonical:ubuntu_linux:13.04:*:*:*:*:*:*:* | 13.04 | Vulnerable | Canonical |
| cpe:2.3:o:suse:linux_enterprise_server:11.0:sp1:*:*:*:*:*:* | 11.0 sp1 | Vulnerable | SUSE |
| cpe:2.3:o:suse:linux_enterprise_server:11.0:sp2:*:*:*:*:*:* | 11.0 sp2 | Vulnerable | SUSE |
| cpe:2.3:a:clamav:clamav:*:*:*:*:*:*:*:* | up to 0.97.7 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.9:rc1:*:*:*:*:*:* | 0.9 rc1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90:*:*:*:*:*:*:* | 0.90 | Vulnerable | ClamAV |
- cpe:2.3:o:canonical:ubuntu_linux:10.04:-:lts:*:*:*:*:* Versions 10.04 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:11.10:*:*:*:*:*:*:* Versions 11.10 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:12.04:-:lts:*:*:*:*:* Versions 12.04 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:12.10:*:*:*:*:*:*:* Versions 12.10 Vulnerable ·Canonical
- cpe:2.3:o:canonical:ubuntu_linux:13.04:*:*:*:*:*:*:* Versions 13.04 Vulnerable ·Canonical
- cpe:2.3:o:suse:linux_enterprise_server:11.0:sp1:*:*:*:*:*:* Versions 11.0 sp1 Vulnerable ·SUSE
- cpe:2.3:o:suse:linux_enterprise_server:11.0:sp2:*:*:*:*:*:* Versions 11.0 sp2 Vulnerable ·SUSE
- cpe:2.3:a:clamav:clamav:*:*:*:*:*:*:*:* Versions up to 0.97.7 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.9:rc1:*:*:*:*:*:* Versions 0.9 rc1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90:*:*:*:*:*:*:* Versions 0.90 Vulnerable ·ClamAV
Show 50 more CPE
| CPE | Versions | Role | Vendor |
|---|---|---|---|
| cpe:2.3:a:clamav:clamav:0.90:rc1:*:*:*:*:*:* | 0.90 rc1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90:rc1.1:*:*:*:*:*:* | 0.90 rc1.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90:rc2:*:*:*:*:*:* | 0.90 rc2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90:rc3:*:*:*:*:*:* | 0.90 rc3 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.1:*:*:*:*:*:*:* | 0.90.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.1_p0:*:*:*:*:*:*:* | 0.90.1_p0 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.2:*:*:*:*:*:*:* | 0.90.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.2_p0:*:*:*:*:*:*:* | 0.90.2_p0 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.3:*:*:*:*:*:*:* | 0.90.3 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.3_p0:*:*:*:*:*:*:* | 0.90.3_p0 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.90.3_p1:*:*:*:*:*:*:* | 0.90.3_p1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.91:*:*:*:*:*:*:* | 0.91 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.91:rc1:*:*:*:*:*:* | 0.91 rc1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.91:rc2:*:*:*:*:*:* | 0.91 rc2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.91.1:*:*:*:*:*:*:* | 0.91.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.91.2:*:*:*:*:*:*:* | 0.91.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.91.2_p0:*:*:*:*:*:*:* | 0.91.2_p0 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.92:*:*:*:*:*:*:* | 0.92 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.92.1:*:*:*:*:*:*:* | 0.92.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.92_p0:*:*:*:*:*:*:* | 0.92_p0 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.93:*:*:*:*:*:*:* | 0.93 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.93.1:*:*:*:*:*:*:* | 0.93.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.93.2:*:*:*:*:*:*:* | 0.93.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.93.3:*:*:*:*:*:*:* | 0.93.3 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.94:*:*:*:*:*:*:* | 0.94 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.94.1:*:*:*:*:*:*:* | 0.94.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.94.2:*:*:*:*:*:*:* | 0.94.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95:*:*:*:*:*:*:* | 0.95 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95:rc1:*:*:*:*:*:* | 0.95 rc1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95:rc2:*:*:*:*:*:* | 0.95 rc2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95:src1:*:*:*:*:*:* | 0.95 src1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95:src2:*:*:*:*:*:* | 0.95 src2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95.1:*:*:*:*:*:*:* | 0.95.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95.2:*:*:*:*:*:*:* | 0.95.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.95.3:*:*:*:*:*:*:* | 0.95.3 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96:*:*:*:*:*:*:* | 0.96 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96:rc1:*:*:*:*:*:* | 0.96 rc1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96:rc2:*:*:*:*:*:* | 0.96 rc2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96.1:*:*:*:*:*:*:* | 0.96.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96.2:*:*:*:*:*:*:* | 0.96.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96.3:*:*:*:*:*:*:* | 0.96.3 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96.4:*:*:*:*:*:*:* | 0.96.4 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.96.5:*:*:*:*:*:*:* | 0.96.5 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97:*:*:*:*:*:*:* | 0.97 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97:rc:*:*:*:*:*:* | 0.97 rc | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97.1:*:*:*:*:*:*:* | 0.97.1 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97.2:*:*:*:*:*:*:* | 0.97.2 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97.3:*:*:*:*:*:*:* | 0.97.3 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97.4:*:*:*:*:*:*:* | 0.97.4 | Vulnerable | ClamAV |
| cpe:2.3:a:clamav:clamav:0.97.5:*:*:*:*:*:*:* | 0.97.5 | Vulnerable | ClamAV |
- cpe:2.3:a:clamav:clamav:0.90:rc1:*:*:*:*:*:* Versions 0.90 rc1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90:rc1.1:*:*:*:*:*:* Versions 0.90 rc1.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90:rc2:*:*:*:*:*:* Versions 0.90 rc2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90:rc3:*:*:*:*:*:* Versions 0.90 rc3 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.1:*:*:*:*:*:*:* Versions 0.90.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.1_p0:*:*:*:*:*:*:* Versions 0.90.1_p0 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.2:*:*:*:*:*:*:* Versions 0.90.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.2_p0:*:*:*:*:*:*:* Versions 0.90.2_p0 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.3:*:*:*:*:*:*:* Versions 0.90.3 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.3_p0:*:*:*:*:*:*:* Versions 0.90.3_p0 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.90.3_p1:*:*:*:*:*:*:* Versions 0.90.3_p1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.91:*:*:*:*:*:*:* Versions 0.91 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.91:rc1:*:*:*:*:*:* Versions 0.91 rc1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.91:rc2:*:*:*:*:*:* Versions 0.91 rc2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.91.1:*:*:*:*:*:*:* Versions 0.91.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.91.2:*:*:*:*:*:*:* Versions 0.91.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.91.2_p0:*:*:*:*:*:*:* Versions 0.91.2_p0 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.92:*:*:*:*:*:*:* Versions 0.92 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.92.1:*:*:*:*:*:*:* Versions 0.92.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.92_p0:*:*:*:*:*:*:* Versions 0.92_p0 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.93:*:*:*:*:*:*:* Versions 0.93 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.93.1:*:*:*:*:*:*:* Versions 0.93.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.93.2:*:*:*:*:*:*:* Versions 0.93.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.93.3:*:*:*:*:*:*:* Versions 0.93.3 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.94:*:*:*:*:*:*:* Versions 0.94 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.94.1:*:*:*:*:*:*:* Versions 0.94.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.94.2:*:*:*:*:*:*:* Versions 0.94.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95:*:*:*:*:*:*:* Versions 0.95 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95:rc1:*:*:*:*:*:* Versions 0.95 rc1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95:rc2:*:*:*:*:*:* Versions 0.95 rc2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95:src1:*:*:*:*:*:* Versions 0.95 src1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95:src2:*:*:*:*:*:* Versions 0.95 src2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95.1:*:*:*:*:*:*:* Versions 0.95.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95.2:*:*:*:*:*:*:* Versions 0.95.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.95.3:*:*:*:*:*:*:* Versions 0.95.3 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96:*:*:*:*:*:*:* Versions 0.96 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96:rc1:*:*:*:*:*:* Versions 0.96 rc1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96:rc2:*:*:*:*:*:* Versions 0.96 rc2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96.1:*:*:*:*:*:*:* Versions 0.96.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96.2:*:*:*:*:*:*:* Versions 0.96.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96.3:*:*:*:*:*:*:* Versions 0.96.3 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96.4:*:*:*:*:*:*:* Versions 0.96.4 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.96.5:*:*:*:*:*:*:* Versions 0.96.5 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97:*:*:*:*:*:*:* Versions 0.97 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97:rc:*:*:*:*:*:* Versions 0.97 rc Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97.1:*:*:*:*:*:*:* Versions 0.97.1 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97.2:*:*:*:*:*:*:* Versions 0.97.2 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97.3:*:*:*:*:*:*:* Versions 0.97.3 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97.4:*:*:*:*:*:*:* Versions 0.97.4 Vulnerable ·ClamAV
- cpe:2.3:a:clamav:clamav:0.97.5:*:*:*:*:*:*:* Versions 0.97.5 Vulnerable ·ClamAV
Remediation
No fixed version listed by the sources yet.
Vendor assessments
Timeline
- 2026-10-02 Threatist record created from CVE-2013-2020
- 2026-10-03 Alias added: GHSA-3fch-7wxv-99j8
References
Advisory 11
Other 6
- http://support.apple.com/kb/HT5892
- https://github.com/vrtadmin/clamav-devel/commit/270e368b99e93aa5447d46c797c92c3f9f39f375
- [oss-security] 20130429 Re: Multiple potential security issues fixed in ClamAV 0.97.8 - any further details?
- [oss-security] 20130424 Re: Multiple potential security issues fixed in ClamAV 0.97.8 - any further details?
- https://bugzilla.clamav.net/show_bug.cgi?id=7055
- http://support.apple.com/kb/HT5880
Sources
- CVE-2013-2020 · CVE Program
- CVE-2013-2020 · NVD
- FIRST EPSS
- GHSA-3fch-7wxv-99j8 · GitHub Advisory Database · CC BY 4.0
- CVE-2013-2020 · Red Hat security data · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences