First published: Fri Jun 03 2016(Updated: )
The set_fat function in fat.c in dosfstools before 4.0 might allow attackers to corrupt a FAT12 filesystem or cause a denial of service (invalid memory read and crash) by writing an odd number of clusters to the third to last entry on a FAT12 filesystem, which triggers an "off-by-two error."
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
Ubuntu Linux | =12.04 | |
Ubuntu Linux | =14.04 | |
Ubuntu Linux | =15.10 | |
Ubuntu Linux | =16.04 | |
SUSE openSUSE | =42.1 | |
openSUSE libeconf | =13.2 | |
dosfstools | <=3.0.28 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2015-8872 is considered a high severity vulnerability due to its potential to cause filesystem corruption and denial of service.
To fix CVE-2015-8872, upgrade to dosfstools version 4.0 or later.
CVE-2015-8872 affects dosfstools versions up to 3.0.28 on Ubuntu Linux 12.04, 14.04, 15.10, 16.04, and openSUSE 13.2 and 42.1.
CVE-2015-8872 can allow attackers to corrupt a FAT12 filesystem or cause a denial-of-service condition through invalid memory access.
CVE-2015-8872 involves an off-by-two error triggered when writing an odd number of clusters to the third to last entry on a FAT12 filesystem.