[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Message-ID: <20171009111034.GA3801@localhost>
Date: Mon, 9 Oct 2017 13:10:34 +0200
From: Johan Hovold <johan@...nel.org>
To: Andrey Konovalov <andreyknvl@...gle.com>
Cc: Johan Hovold <johan@...nel.org>,
USB list <linux-usb@...r.kernel.org>,
LKML <linux-kernel@...r.kernel.org>,
stable <stable@...r.kernel.org>
Subject: Re: [PATCH 1/2] USB: serial: console: fix use-after-free on
disconnect
On Mon, Oct 09, 2017 at 01:05:30PM +0200, Andrey Konovalov wrote:
> On Wed, Oct 4, 2017 at 11:01 AM, Johan Hovold <johan@...nel.org> wrote:
> > A clean-up patch removing removing two redundant NULL-checks from the
> > console disconnect handler inadvertently also removed a third check.
> > This could lead to the struct usb_serial being prematurely freed by the
> > console code when a driver accepts but does not register any ports for
> > an interface which also lacks endpoint descriptors.
> >
> > Fixes: 0e517c93dc02 ("USB: serial: console: clean up sanity checks")
> > Cc: stable <stable@...r.kernel.org> # 4.11
> > Reported-by: Andrey Konovalov <andreyknvl@...gle.com>
>
> Tested-by: Andrey Konovalov <andreyknvl@...gle.com>
>
> This fixes the crash.
I just forwarded this one in a pull-request to Greg, but thanks for
testing nonetheless.
Johan
Powered by blists - more mailing lists