The inode double locking code in fs/ocfs2/file.c in the...
Low severity
Unreviewed
Published
May 2, 2022
to the GitHub Advisory Database
•
Updated Feb 24, 2024
Description
Published by the National Vulnerability Database
Jun 8, 2009
Published to the GitHub Advisory Database
May 2, 2022
Last updated
Feb 24, 2024
The inode double locking code in fs/ocfs2/file.c in the Linux kernel 2.6.30 before 2.6.30-rc3, 2.6.27 before 2.6.27.24, 2.6.29 before 2.6.29.4, and possibly other versions down to 2.6.19 allows local users to cause a denial of service (prevention of file creation and removal) via a series of splice system calls that trigger a deadlock between the generic_file_splice_write, splice_from_pipe, and ocfs2_file_splice_write functions.
References