[PATCH 0/1][Lucid][Oneiric][SRU] eCryptfs: Gracefully refuse miscdev file ops on inherited/passed files

Colin King colin.king at canonical.com
Wed Aug 1 15:42:14 UTC 2012


From: Colin Ian King <colin.king at canonical.com>

BugLink: https://launchpad.net/bugs/994247

SRU justification:

Impact:

File operations on /dev/ecryptfs would BUG() when the operations were
performed by processes other than the process that originally opened the
file. This could happen with open files inherited after fork() or file
descriptors passed through IPC mechanisms. 

Fix:

upstream cherry pick of commit 8dc6780587c99286c0d3de747a2946a76989414a

Testcase:

http://bazaar.launchpad.net/~ecryptfs/ecryptfs/trunk/revision/696
(test lp-994247.sh)

Without the fix, this test fails. With the fix, it passes.

Tyler Hicks (1):
  eCryptfs: Gracefully refuse miscdev file ops on inherited/passed
    files

 fs/ecryptfs/miscdev.c |   23 ++++++++++++++++-------
 1 file changed, 16 insertions(+), 7 deletions(-)

-- 
1.7.10.4





More information about the kernel-team mailing list