]> git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/commit
eCryptfs: use after free in ecryptfs_release_messaging()
authorDan Carpenter <dan.carpenter@oracle.com>
Tue, 22 Aug 2017 20:41:28 +0000 (23:41 +0300)
committerKleber Sacilotto de Souza <kleber.souza@canonical.com>
Tue, 13 Mar 2018 10:25:41 +0000 (11:25 +0100)
commit019d0cc30790551568a61202021a89e8b86da659
treee7a75ccc66bd3e751180c3846589f7037a6031a4
parent54d8bc69bb07481db7fc8a04454053b5565b9eb2
eCryptfs: use after free in ecryptfs_release_messaging()

BugLink: http://bugs.launchpad.net/bugs/1744873
commit db86be3a12d0b6e5c5b51c2ab2a48f06329cb590 upstream.

We're freeing the list iterator so we should be using the _safe()
version of hlist_for_each_entry().

Fixes: 88b4a07e6610 ("[PATCH] eCryptfs: Public key transport mechanism")
Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com>
Signed-off-by: Tyler Hicks <tyhicks@canonical.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Signed-off-by: Khalid Elmously <khalid.elmously@canonical.com>
Signed-off-by: Stefan Bader <stefan.bader@canonical.com>
fs/ecryptfs/messaging.c