summaryrefslogtreecommitdiff
path: root/include/linux
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2020-02-05 15:32:17 +0300
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>2020-02-28 16:38:59 +0100
commit1bae8f424c84a9cfa3651afe2a9d2efdc8c1cc4b (patch)
tree458c1395b755e5884dc8643ee4d2ef6b16630290 /include/linux
parent568991c9184951a91ddcd7b1fd624e065ca583a3 (diff)
staging: greybus: use after free in gb_audio_manager_remove_all()
commit b7db58105b80fa9232719c8329b995b3addfab55 upstream. When we call kobject_put() and it's the last reference to the kobject then it calls gb_audio_module_release() and frees module. We dereference "module" on the next line which is a use after free. Fixes: c77f85bbc91a ("greybus: audio: Fix incorrect counting of 'ida'") Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Viresh Kumar <viresh.kumar@linaro.org> Reviewed-by: Vaibhav Agarwal <vaibhav.sr@gmail.com> Link: https://lore.kernel.org/r/20200205123217.jreendkyxulqsool@kili.mountain Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'include/linux')
0 files changed, 0 insertions, 0 deletions