CVE-2015-2170
NoneCVSS
—
EPSS
3.2%
Published
May 12, 2015
CISA due date
—
Cloudanix analysis
A problem in file-scanning software used by some cloud services can let attackers shut down those services by sending a specially made file.
- Exploitation
- Remote Unauthenticated
- Attacker needs
- None
- Complexity
- Low
- Impact
- Denial Of Service
- Component
- Application
- Class
- Improper Input Validation
- Remediation
- Upgrade
- Effort
- Medium
- Patch risk
- Low
What it actually does
Improper input validation in the UPX decoder allows a crafted file to trigger a crash in the scanning engine.
Why it matters to the business
Scanning services on affected OpenStack components become unavailable, interrupting file and malware checks for virtual machines, images, and storage operations until the service is restarted.
How an attack unfolds
An attacker crafts a malicious UPX-compressed file and submits it to any ClamAV-based scanner integrated with the affected OpenStack services; the decoder fails to handle the malformed input and crashes the process.
How to fix it
Upgrade nova, glance, and cinder packages on Debian 10/11/12/13 to the versions listed in the fixed_versions (e.g., nova 2:13.0.0-1, glance 2:12.0.0-1, cinder 2:8.0.0-1) and on Ubuntu 14.04 LTS to 1:2014.1.5-0ubuntu1.7 or later; restart affected services after upgrade.
How to confirm the fix worked
Confirm package versions match or exceed the listed fixed releases on each distribution, then run ClamAV regression tests with known UPX samples and verify the scanner no longer crashes on the crafted input.
Typical attack path
- Identify an entry point that invokes ClamAV scanning (file upload, image import, volume attach)
- Deliver a specially crafted UPX file
- Trigger the UPX decoder path
- Observe process crash and service restart loop
How to detect it
Review ClamAV and OpenStack service logs for unexpected crashes or segmentation faults around the time of file-processing operations; correlate with file-upload or image-import events.
What your security team should do
- Apply the listed package upgrades immediately on all Debian and Ubuntu deployments of nova, glance, and cinder
- Add the fixed package versions to automated patch-management policies
- Monitor ClamAV process health and restart counts until patches are deployed
The record
The upx decoder in ClamAV before 0.98.7 allows remote attackers to cause a denial of service (crash) via a crafted file.
Affected packages
| Ecosystem | Package | Introduced | Fixed |
|---|---|---|---|
| Debian:11 | clamav | 0 | 0.98.7+dfsg-1 |
| Debian:12 | clamav | 0 | 0.98.7+dfsg-1 |
| Debian:13 | clamav | 0 | 0.98.7+dfsg-1 |
| Debian:6.0 | clamav | 0 | 0.98.7+dfsg-0+deb6u1 |
| Mageia:4 | clamav | 0 | 0.98.7-1.mga4 |
| SUSE:Linux Enterprise Desktop 12 | clamav | 0 | 0.98.7-13.1 |
| SUSE:Linux Enterprise Server 12 | clamav | 0 | 0.98.7-13.1 |
| SUSE:Linux Enterprise Server for SAP Applications 12 | clamav | 0 | 0.98.7-13.1 |
| Ubuntu:14.04:LTS | clamav | 0 | 0.98.7+dfsg-0ubuntu0.14.04.1 |
| openSUSE:Tumbleweed | clamav | 0 | 0.99.2-4.1 |
Related vulnerabilities
- HSEC-2024-0002 out-of-bounds write when there are many bzip2 selectors Also affects clamav
- CVE-2025-20128 A vulnerability in the Object Linking and Embedding 2 (OLE2) decryption routine of ClamAV… Also affects clamav
- CVE-2024-20506 A vulnerability in the ClamD service module of Clam AntiVirus (ClamAV) versions 1.4.0… Also affects clamav
- CVE-2024-20505 A vulnerability in the PDF parsing module of Clam AntiVirus (ClamAV) versions 1.4.0… Also affects clamav
- CVE-2023-20197 A vulnerability in the filesystem image parser for Hierarchical File System Plus (HFS+)… Also affects clamav
- CVE-2023-20052 On Feb 15, 2023, the following vulnerability in the ClamAV scanning library was… Also affects clamav
- CVE-2023-20032 On Feb 15, 2023, the following vulnerability in the ClamAV scanning library was… Also affects clamav
- CVE-2017-6418 libclamav/message.c in ClamAV 0.99.2 allows remote attackers to cause a denial of service… Also affects clamav