** Description changed: + SRU Justification: + + Impact: removed directories in cifs mounted share can still appear + within application calls. This could potentially be a security issue? + + Fix: A patch from Steve French fixes the problem, [CIFS] revalidate + parent inode when rmdir done within that directory + + Test: Originator of the bug tested the kernel in + http://people.ubuntu.com/~manjo/lp317274-jaunty and reported to work. + + --- + I found this when updating to subversion 1.5 in hardy backports. Basically a sequence of removing and then confirming a directory has been removed that subversion carries out causes the behaviour. I directory is removed, and then a new readdir call will show the directory is still present. This has been reported to the samba team and a fix has been comitted to the upstream kernel. Git commit is http://git.kernel.org/?p=linux/kernel/git/sfrench/cifs-2.6.git;a=commit;h=a3952c2de7f7e76bc84d85e5895f70ca10079cd0 I have confirmed this patch fixes the problem on intrepid and hardy latest kernels. This probably affects earlier kernels but I cannot confirm. I have attached a test application that triggers the behaviour. This bug is stopping us using subversion 1.5 on a cifs mount, and I assume will affect any one else wanting to do the same. ProblemType: Bug Architecture: amd64 Date: Thu Jan 15 10:47:16 2009 Dependencies: DistroRelease: Ubuntu 8.04 NonfreeKernelModules: nvidia Package: linux None [modified: /var/lib/dpkg/info/linux.list] PackageArchitecture: amd64 ProcEnviron: PATH=/usr/local/kicad/linux/:/home/username/.bin/:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games LANG=en_NZ.UTF-8 SHELL=/bin/bhostname SourcePackage: linux-meta Uname: Linux 2.6.24-23-generic x86_64
-- removed directories in cifs mounted share can still appear within application calls https://bugs.launchpad.net/bugs/317274 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs