Received: by 10.223.164.202 with SMTP id h10csp972229wrb; Tue, 7 Nov 2017 18:48:36 -0800 (PST) X-Google-Smtp-Source: ABhQp+SIcDEfvvUggXyFmcUcewAKSjMzSYrakMq5SxS1GbacKrHiKjtqiQBpJzPfckUx25Frjh/1 X-Received: by 10.84.194.3 with SMTP id g3mr779287pld.400.1510109316716; Tue, 07 Nov 2017 18:48:36 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1510109316; cv=none; d=google.com; s=arc-20160816; b=mvNTf8WEyuU3BvL3RqVBnsjuugL5sGMummuZ+gp5OIpHE7p/qbZ+kLSlQXKsJbZYee fx4c6ltl2oQApIF8dkEWm4GK0tlZf18aAdXeluX+HG5sEl7nMgZephb/MshkEdb37iM1 o/Q4L+ZW+U71lFW4cfJS54orm/emyCwrc52JgIGgoL+cOSvByLlRlFCPyROwKc7vGQL4 09siQo7SzZ/cXzJQlmuoggKIHrauqzPuczn+RnEFGnSsKH+CzPgFyotbM+BotHSszT3L m3pKfMBIYiqtMP/KyQhklfkxlRbYHcqH3qZPk9j5Vy8RD2PifdZndMAELUPLcwuJzlwb AaaQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:user-agent:in-reply-to :content-disposition:mime-version:message-id:subject:cc:to:from:date :arc-authentication-results; bh=fAdw7wHyX9KELXSzYALeWd/wFnihhFxUAQZmvwWeW8w=; b=gzzA1mLzwC27APuQXSJ8KjcpFqe7XgJRqGLC40ZT99sBXxp1tBUQSgLVoSiTPXhBJe m7hHP09aX5NGPZqx8aoX/NdwB2P7AGb6t/DmMBGsNeB/fxv7ndCRbTAylXjQUhreAtbA CAfE+3II9Vmj9u2jcHqW/1aNWwhE6kgg35iwPB+Lqsj6rTposz5lL7r/qwxzSZ5cbl4/ wdAQVYIm1xslEQeuOkQ1a3AWvxcmhXlPBXNNCZjXykLuAqyhwd6ktEdlqRRftqaGmFEo pA81+sJfQ8isD1TdCa5ZDjDkAu4NlnHxSLEOOjBkO1Ezfntc82zD69bSYKFpCDqWnv2u 3elg== ARC-Authentication-Results: i=1; mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id m190si2517923pga.159.2017.11.07.18.48.24; Tue, 07 Nov 2017 18:48:36 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S934096AbdKGVSy (ORCPT + 90 others); Tue, 7 Nov 2017 16:18:54 -0500 Received: from gateway20.websitewelcome.com ([192.185.46.107]:40163 "EHLO gateway20.websitewelcome.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S932422AbdKGVSx (ORCPT ); Tue, 7 Nov 2017 16:18:53 -0500 Received: from cm11.websitewelcome.com (cm11.websitewelcome.com [100.42.49.5]) by gateway20.websitewelcome.com (Postfix) with ESMTP id 74FC5400C4F1D for ; Tue, 7 Nov 2017 15:18:52 -0600 (CST) Received: from gator4166.hostgator.com ([108.167.133.22]) by cmsmtp with SMTP id CBGmeYVF7tuxmCBGmevOxd; Tue, 07 Nov 2017 15:18:52 -0600 Received: from [189.175.248.21] (port=58318 helo=embeddedor) by gator4166.hostgator.com with esmtpa (Exim 4.87) (envelope-from ) id 1eCBGl-000DFS-Rm; Tue, 07 Nov 2017 15:18:51 -0600 Date: Tue, 7 Nov 2017 15:18:50 -0600 From: "Gustavo A. R. Silva" To: Andrey Konovalov , Mauro Carvalho Chehab , LKML Cc: Dmitry Vyukov , Kostya Serebryany , syzkaller , "Gustavo A. R. Silva" Subject: Re: usb/media/em28xx: use-after-free in em28xx_dvb_fini Message-ID: <20171107211850.GA17663@embeddedor.com> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - gator4166.hostgator.com X-AntiAbuse: Original Domain - vger.kernel.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - embeddedor.com X-BWhitelist: no X-Source-IP: 189.175.248.21 X-Source-L: No X-Exim-ID: 1eCBGl-000DFS-Rm X-Source: X-Source-Args: X-Source-Dir: X-Source-Sender: (embeddedor) [189.175.248.21]:58318 X-Source-Auth: garsilva@embeddedor.com X-Email-Count: 3 X-Source-Cap: Z3V6aWRpbmU7Z3V6aWRpbmU7Z2F0b3I0MTY2Lmhvc3RnYXRvci5jb20= X-Local-Domain: yes Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org Hi Andrey, Could you please try this patch? Thank you Gustavo A. R. Silva --- drivers/media/usb/em28xx/em28xx-dvb.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/drivers/media/usb/em28xx/em28xx-dvb.c b/drivers/media/usb/em28xx/em28xx-dvb.c index 4a7db62..fc3fb92 100644 --- a/drivers/media/usb/em28xx/em28xx-dvb.c +++ b/drivers/media/usb/em28xx/em28xx-dvb.c @@ -2073,6 +2073,9 @@ static int em28xx_dvb_fini(struct em28xx *dev) struct em28xx_dvb *dvb; struct i2c_client *client; + if (!dev) + return 0; + if (dev->is_audio_only) { /* Shouldn't initialize IR for this interface */ return 0; -- 2.7.4 From 1583363856006679121@xxx Tue Nov 07 00:10:42 +0000 2017 X-GM-THRID: 1583363856006679121 X-Gmail-Labels: Inbox,Category Forums,HistoricalUnread