Back
CVE-2010-1640
Off-by-one error in the parseicon function in libclamav/pe_icons.c in ClamAV 0.96 allows remote attackers to cause a denial of service…
Medium4.3EPSS 2.9%
- Published
- Updated
- Reserved
- Assigned by
- redhat
Description
Off-by-one error in the parseicon function in libclamav/pe_icons.c in ClamAV 0.96 allows remote attackers to cause a denial of service (crash) via a crafted PE icon that triggers an out-of-bounds read, related to improper rounding during scaling.
Scores
| Scored by | CVSS | Score | Vector |
|---|---|---|---|
| NVDNVD · Modified | 2.0 | Medium4.3 | AV:N/AC:M/Au:N/C:N/I:N/A:P |
- EPSS (exploitation in 30 days)
- 2.9% · top 13% of all CVEs (4 Nov 2026)
Loading the EPSS history…
The list uses the assigner's score when there is one, then CISA's, then NVD's: Medium 4.3.
Weakness
Affected products
n/a
- affected n/a
References (10)
- http://git.clamav.net/gitweb?p=clamav-devel.git%3Ba=blobdiff%3Bf=libclamav/pe_icons.c%3Bh=3f1bc5be69d0f9d84e576814d1a3cc6f40c4ff2c%3Bhp=39a714f05968f9e929576bf171dd0eb58bf06bef%3Bhb=7f0e3bbf77382d9782e0189bf80f5f59a95779b3%3Bhpb=f0eb394501ec21b9fe67f36cbf5db788711d4236 (opens in a new tab)x_refsource_CONFIRMx_transferred
- [oss-security] 20100521 CVE Request: off by one DoS in pe_icons.c (opens in a new tab)mailing-listx_refsource_MLISTx_transferred
- clamav-parseicon-dos(58825) (opens in a new tab)vdb-entryx_refsource_XFx_transferred
- 40318 (opens in a new tab)vdb-entryx_refsource_BIDx_transferred
- ADV-2010-1214 (opens in a new tab)vdb-entryx_refsource_VUPENx_transferred
- MDVSA-2010:110 (opens in a new tab)vendor-advisoryx_refsource_MANDRIVAx_transferred
- SUSE-SR:2010:014 (opens in a new tab)vendor-advisoryx_refsource_SUSEx_transferred
- https://wwws.clamav.net/bugzilla/show_bug.cgi?id=2031 (opens in a new tab)x_refsource_CONFIRMx_transferred
- 39895 (opens in a new tab)third-party-advisoryx_refsource_SECUNIAx_transferred
- http://git.clamav.net/gitweb?p=clamav-devel.git%3Ba=blob_plain%3Bf=ChangeLog%3Bhb=clamav-0.96.1 (opens in a new tab)x_refsource_CONFIRMx_transferred
Sources
The same CVE in the primary databases and aggregators, to check against.
- CVE.org record (opens in a new tab)
- CVE List JSON (GitHub) (opens in a new tab)
- NVD (opens in a new tab)
- FIRST EPSS (opens in a new tab)
- OSV.dev (opens in a new tab)
- GitHub Advisories (opens in a new tab)
- CIRCL Vulnerability-Lookup (opens in a new tab)
Badge for a README or a ticket
[](https://trackcve.app/cve/CVE-2010-1640)Record last updated .