From mboxrd@z Thu Jan 1 00:00:00 1970 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: base64 Subject: [v1,1/1] USB: serial: Add boundry check for read_urbs array access From: Oliver Neukum Message-Id: <1520499297.2983.3.camel@suse.com> Date: Thu, 08 Mar 2018 09:54:57 +0100 To: sathyanarayanan.kuppuswamy@linux.intel.com, Greg KH Cc: johan@kernel.org, linux-kernel@vger.kernel.org, linux-usb@vger.kernel.org List-ID: QW0gTWl0dHdvY2gsIGRlbiAwNy4wMy4yMDE4LCAxMzo0MSAtMDgwMCBzY2hyaWViIHNhdGh5YW5h cmF5YW5hbgprdXBwdXN3YW15ICAgICAgIDoKPiAKPiBPbiAwMy8wNy8yMDE4IDEyOjU4IFBNLCBH cmVnIEtIIHdyb3RlOgoKPiA+IFNvIEkgZG9uJ3Qgc2VlIHdoeSB5b3VyIGNoZWNrIGlzIG5lZWRl ZCwgd2hhdCBvdGhlciBjb2RlIHBhdGggd291bGQgZXZlcgo+ID4gY2FsbCB0aGlzIGZ1bmN0aW9u IGluIGEgd2F5IHRoYXQgdGhlIGJvdW5kcyBjaGVjayB3b3VsZCBiZSBuZWVkZWQ/Cj4gdm9pZCB1 c2Jfc2VyaWFsX2dlbmVyaWNfcmVhZF9idWxrX2NhbGxiYWNrKHN0cnVjdCB1cmIgKnVyYikKPiAK PiAzODXCoMKgwqDCoMKgwqDCoMKgIGZvciAoaSA9IDA7IGkgPCBBUlJBWV9TSVpFKHBvcnQtPnJl YWRfdXJicyk7ICsraSkgewo+IDM4NsKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoMKgIGlm ICh1cmIgPT0gcG9ydC0+cmVhZF91cmJzW2ldKQo+IDM4N8KgwqDCoMKgwqDCoMKgwqDCoMKgwqDC oMKgwqDCoMKgwqDCoMKgwqDCoMKgwqDCoCBicmVhazsKPiAzODjCoMKgwqDCoMKgwqDCoMKgIH0K PiAKPiBJbiBoZXJlLCBhZnRlciB0aGlzIGZvciBsb29wIGlzIGRvbmUgKHdpdGhvdXQgYW55IG1h dGNoaW5nIHVyYiksIGkgdmFsdWUgCj4gd2lsbCBiZSBlcXVhbCB0byBBUlJBWV9TSVpFKHBvcnQt PnJlYWRfdXJicykuIFNvIHRoZXJlIGlzIGEgcG9zc2liaWxpdHkgCj4gb2YgdXNiX3NlcmlhbF9n ZW5lcmljX3N1Ym1pdF9yZWFkX3VyYigpIGdldHRpbmcgY2FsbGVkIHdpdGggdGhpcyBpbnZhbGlk IAo+IGluZGV4LgoKSWYgdGhpcyBoYXBwZW5zIHRoZSBmdW5jdGlvbiB3YXMgY2FsbGVkIGZvciBh IHN0cmF5IFVSQi4KWW91ciBjaGVjayBjb21lcyB0byBsYXRlLiBXZSBoYXZlIGNhbGxlZCBzZXRf Yml0IHdpdGggYW4gaW52YWxpZCBpbmRleAphbmQgb3RoZXIgc2hpdC4KV2UgZGVmaW5pdGVseSBk byBub3QganVzdCB3YW50IHRvIHJldHVybiBhbiBlcnJvciBpbiB0aGF0IGNhc2UuCgoJUmVnYXJk cwoJCU9saXZlcgotLS0KVG8gdW5zdWJzY3JpYmUgZnJvbSB0aGlzIGxpc3Q6IHNlbmQgdGhlIGxp bmUgInVuc3Vic2NyaWJlIGxpbnV4LXVzYiIgaW4KdGhlIGJvZHkgb2YgYSBtZXNzYWdlIHRvIG1h am9yZG9tb0B2Z2VyLmtlcm5lbC5vcmcKTW9yZSBtYWpvcmRvbW8gaW5mbyBhdCAgaHR0cDovL3Zn ZXIua2VybmVsLm9yZy9tYWpvcmRvbW8taW5mby5odG1sCg==