lists.openwall.net | lists / announce owl-users owl-dev john-users john-dev passwdqc-users yescrypt popa3d-users / oss-security kernel-hardening musl sabotage tlsify passwords / crypt-dev xvendor / Bugtraq Full-Disclosure linux-kernel linux-netdev linux-ext4 linux-hardening linux-cve-announce PHC | |
Open Source and information security mailing list archives
| ||
|
Message-Id: <20190503.231308.1440125282445011089.davem@davemloft.net> Date: Fri, 03 May 2019 23:13:08 -0400 (EDT) From: David Miller <davem@...emloft.net> To: baijiaju1990@...il.com Cc: netdev@...r.kernel.org, linux-kernel@...r.kernel.org Subject: Re: [PATCH] net: via-rhine: net: Fix a resource leak in rhine_init() From: Jia-Ju Bai <baijiaju1990@...il.com> Date: Sat, 4 May 2019 11:08:13 +0800 > When platform_driver_register() fails, pci_unregister_driver() is not > called to release the resource allocated by pci_register_driver(). > > To fix this bug, error handling code for platform_driver_register() and > pci_register_driver() is separately implemented. > > This bug is found by a runtime fuzzing tool named FIZZER written by us. > > Signed-off-by: Jia-Ju Bai <baijiaju1990@...il.com> I think the idea here is that PCI is not enabled in the kernel, it is fine for the pci register to fail and only the platform register to succeed. You are breaking that.
Powered by blists - more mailing lists