Back to bug 1195487

Who When What Removed Added
Vadim Rozenfeld 2015-02-23 22:10:31 UTC Link ID Red Hat Knowledge Base (Solution) 740963
Vadim Rozenfeld 2015-02-23 22:11:18 UTC Status NEW ASSIGNED
Assignee ghammer vrozenfe
Vadim Rozenfeld 2015-02-23 22:12:34 UTC Status ASSIGNED POST
Vadim Rozenfeld 2015-04-17 06:54:43 UTC Status POST MODIFIED
errata-xmlrpc 2015-04-17 07:14:10 UTC Status MODIFIED ON_QA
Vadim Rozenfeld 2015-04-23 02:37:28 UTC Status ON_QA ASSIGNED
Vadim Rozenfeld 2015-04-23 02:39:00 UTC Blocks 1212392
Vadim Rozenfeld 2015-04-24 13:03:17 UTC Status ASSIGNED POST
Vadim Rozenfeld 2015-05-24 08:29:51 UTC Status POST MODIFIED
lijin 2015-05-28 02:44:32 UTC CC lijin
Flags needinfo?(bcao)
Mike Cao 2015-06-03 08:27:14 UTC Flags needinfo?(bcao)
John Skeoch 2015-06-11 00:27:14 UTC CC bsarathy rpacheco
Ondrej Vasik 2015-07-15 10:37:26 UTC CC vrozenfe
Flags needinfo?(vrozenfe)
Vadim Rozenfeld 2015-07-15 11:02:13 UTC Flags needinfo?(vrozenfe)
lijin 2015-07-31 06:29:34 UTC Status MODIFIED VERIFIED
Vadim Rozenfeld 2015-11-05 01:15:37 UTC Doc Text Cause:
Windows virtio-blk device driver doesn't perform LBA sanity check before submitting request to QEMU

Consequence:
Some applications can issue out-of-bounds read/write requests which cause QEMU o trigger this situation.

Fix:
Check LBA before submitting request to QEMU and fail anyone which is not in the range.

Result:
virtio-blk driver declines any out-of-bound requests.
Vadim Rozenfeld 2015-11-05 01:17:00 UTC Doc Type Bug Fix Release Note
Red Hat Bugzilla 2015-11-05 01:17:00 UTC Doc Type Release Note Bug Fix
Vadim Rozenfeld 2015-11-05 01:18:04 UTC Doc Type Bug Fix Release Note
Red Hat Bugzilla 2015-11-05 01:18:04 UTC Doc Type Release Note Bug Fix
errata-xmlrpc 2015-11-19 15:42:06 UTC Status VERIFIED RELEASE_PENDING
John Skeoch 2015-11-23 03:43:16 UTC CC bcao michen
errata-xmlrpc 2015-11-24 08:49:58 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2015-11-24 03:49:58 UTC
Jiri Herrmann 2015-11-26 12:23:42 UTC CC jherrman
Doc Text Cause:
Windows virtio-blk device driver doesn't perform LBA sanity check before submitting request to QEMU

Consequence:
Some applications can issue out-of-bounds read/write requests which cause QEMU o trigger this situation.

Fix:
Check LBA before submitting request to QEMU and fail anyone which is not in the range.

Result:
virtio-blk driver declines any out-of-bound requests.
Previously, Windows guests in some cases issued out-of-bounds read and write requests to a virtio device, which caused the guest to become unresponsive. Now, the Windows virtio-blk device drive performs logical block addressing (LBA) sanity checks before submitting requests to QEMU, and does not submit requests that are out-of-bounds. As a result, the described problem no longer occurs.

Back to bug 1195487