[Bug 414607] New: AppArmor patches contain ref counting bug
https://bugzilla.novell.com/show_bug.cgi?id=414607 Summary: AppArmor patches contain ref counting bug Product: openSUSE 11.1 Version: Factory Platform: Other OS/Version: Other Status: NEW Severity: Major Priority: P5 - None Component: AppArmor AssignedTo: jjohansen@novell.com ReportedBy: jjohansen@novell.com QAContact: qa@suse.de Found By: --- The getcwd and d_namespace_path routines have a reference counting bug when used to lookup the path name of a disconnected dentry. This happens because the pass the &root, which is used to main the roots reference, to __d_path. On a disconnected dentry __d_path modifies the passed in root to that of the disconnected dentry, this results in &root being updated, which is subsequently subjected to path_put(&root), causing the bug pseudo code: path get(&root); __d_path(.., &root, ...); root->mnt = foo; root->dentry = bar; path_put(&root); -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=414607
John Johansen
https://bugzilla.novell.com/show_bug.cgi?id=414607
User jjohansen@novell.com added comment
https://bugzilla.novell.com/show_bug.cgi?id=414607#c1
John Johansen
participants (1)
-
bugzilla_noreply@novell.com