|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [qemu-upstream-unstable] ide/atapi: Fix START STOP UNIT command completion (CVE-2015-5154)
commit 325ec5e0b290b47b177c42e4a930b6644c538321
Author: Kevin Wolf <kwolf@xxxxxxxxxx>
AuthorDate: Sun Jul 26 23:42:53 2015 -0400
Commit: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
CommitDate: Wed Jul 29 15:34:52 2015 +0000
ide/atapi: Fix START STOP UNIT command completion (CVE-2015-5154)
The command must be completed on all code paths. START STOP UNIT with
pwrcnd set should succeed without doing anything.
upstream-commit-id: 03441c3a4a42beb25460dd11592539030337d0f8
Signed-off-by: Kevin Wolf <kwolf@xxxxxxxxxx>
Reviewed-by: John Snow <jsnow@xxxxxxxxxx>
Signed-off-by: Stefano Stabellini <stefano.stabellini@xxxxxxxxxxxxx>
---
hw/ide/atapi.c | 1 +
1 files changed, 1 insertions(+), 0 deletions(-)
diff --git a/hw/ide/atapi.c b/hw/ide/atapi.c
index c63b7e5..2887b0f 100644
--- a/hw/ide/atapi.c
+++ b/hw/ide/atapi.c
@@ -880,6 +880,7 @@ static void cmd_start_stop_unit(IDEState *s, uint8_t* buf)
if (pwrcnd) {
/* eject/load only happens for power condition == 0 */
+ ide_atapi_cmd_ok(s);
return;
}
--
generated by git-patchbot for /home/xen/git/qemu-upstream-unstable.git
_______________________________________________
Xen-changelog mailing list
Xen-changelog@xxxxxxxxxxxxx
http://lists.xensource.com/xen-changelog
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |