First published: Wed Mar 19 2014(Updated: )
Qemu block drivers for parallels image and formats used by Bocsh are vulnerable to a crash caused by possible division by zero error, in seek_to_sector routine. It could occur if 's->tracks' & 's->extent_size' fields are 0. These are used to derive 'index' and 'offset' values in seek_to_sector() routine. An user able to alter the Qemu disk image could use this flaw to crash the Qemu instance resulting in DoS. Upstream fixes: --------------- parallels: Sanity check for s->tracks -> <a href="http://git.qemu.org/?p=qemu.git;a=commit;h=9302e863aa8baa5d932fc078967050c055fa1a7f">http://git.qemu.org/?p=qemu.git;a=commit;h=9302e863aa8baa5d932fc078967050c055fa1a7f</a> bochs: Check extent_size header field -> <a href="http://git.qemu.org/?p=qemu.git;a=commit;h=8e53abbc20d08ae3ec30c2054e1161314ad9501d">http://git.qemu.org/?p=qemu.git;a=commit;h=8e53abbc20d08ae3ec30c2054e1161314ad9501d</a>
Affected Software | Affected Version | How to fix |
---|---|---|
QEMU | ||
QEMU | ||
QEMU |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
The severity of REDHAT-BUG-1078201 is critical due to potential crashes caused by division by zero errors.
To fix REDHAT-BUG-1078201, update QEMU to the latest version where the vulnerability has been patched.
REDHAT-BUG-1078201 affects QEMU block drivers for both Parallels and Bochs image formats.
Not addressing REDHAT-BUG-1078201 can lead to application crashes and potential data loss during operations.
Currently, the best workaround for REDHAT-BUG-1078201 is to avoid using Parallels and Bochs image formats until patched.