[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [Xen-changelog] [linux-2.6.18-xen] netback: correct netbk_tx_err() to handle wrap around
# HG changeset patch # User Ian Campbell <ian.campbell@xxxxxxxxxx> # Date 1360056227 -3600 # Node ID d962d1681b10974cf6bcdc4240c904c712db3e62 # Parent 5108c6901b3057c52c180b589469c68ea9c2121f netback: correct netbk_tx_err() to handle wrap around This is CVE-2013-0216 / XSA-39. Signed-off-by: Ian Campbell <ian.campbell@xxxxxxxxxx> Signed-off-by: Jan Beulich <jbeulich@xxxxxxxx> --- diff -r 5108c6901b30 -r d962d1681b10 drivers/xen/netback/netback.c --- a/drivers/xen/netback/netback.c Tue Feb 05 10:20:09 2013 +0100 +++ b/drivers/xen/netback/netback.c Tue Feb 05 10:23:47 2013 +0100 @@ -1011,7 +1011,7 @@ static void netbk_tx_err(netif_t *netif, do { make_tx_response(netif, txp, NETIF_RSP_ERROR); - if (cons >= end) + if (cons == end) break; txp = RING_GET_REQUEST(&netif->tx, cons++); } while (1); _______________________________________________ Xen-changelog mailing list Xen-changelog@xxxxxxxxxxxxx http://lists.xensource.com/xen-changelog
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |