Details
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.Novell Bugzilla entry: 495065 SUSE Security Advisories:
- SUSE-SA:2009:030 , published Mon, 08 Jun 2009 18:00:00 +0000
- SUSE-SA:2009:031 , published Mon, 09 Jun 2009 09:00:00 +0000
- SUSE-SA:2009:038 , published Thu, 23 Jul 2009 14:00:00 +0000
| Product(s) | Fixed package version(s) | References |
|---|---|---|
| SLES 11 DEBUGINFO |
| sle11-debuginfo. x86-64 sle11-hae. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 SAT Patch Nr: 1087 |
| SLE 11 EC2 |
| sle11-debuginfo. x86-64 sle11-hae. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 SAT Patch Nr: 1087 |
| SLE 11 High Availability Extension |
| sle11-debuginfo. x86-64 sle11-hae. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 SAT Patch Nr: 1087 |
| SLE 11 |
| sle11-debuginfo. x86-64 sle11-hae. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 SAT Patch Nr: 1087 |
| SLED 11 |
| sle11-debuginfo. x86-64 sle11-hae. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 SAT Patch Nr: 1087 |
| SLES 11 |
| sle11-debuginfo. x86-64 sle11-hae. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 sle11-debuginfo. x86-64 SAT Patch Nr: 1087 |
| openSUSE 11.0 |
| SAT Patch Nr: 951 |
| openSUSE 11.0 |
| SAT Patch Nr: 951 |
| SLES 11 DEBUGINFO |
| sle11-hae. ia64 sle11-debuginfo. ia64 sle11-debuginfo. ia64 SAT Patch Nr: 1078 |
| SLE 11 High Availability Extension |
| sle11-hae. ia64 sle11-debuginfo. ia64 sle11-debuginfo. ia64 SAT Patch Nr: 1078 |
| SLES 11 |
| sle11-hae. ia64 sle11-debuginfo. ia64 sle11-debuginfo. ia64 SAT Patch Nr: 1078 |
| openSUSE 11.1 |
| SAT Patch Nr: 1097 |
| openSUSE 11.1 |
| SAT Patch Nr: 1097 |
| SLES 11 DEBUGINFO |
| sle11-hae. s390x sle11-debuginfo. s390x sle11-debuginfo. s390x SAT Patch Nr: 1079 |
| SLE 11 High Availability Extension |
| sle11-hae. s390x sle11-debuginfo. s390x sle11-debuginfo. s390x SAT Patch Nr: 1079 |
| SLES 11 |
| sle11-hae. s390x sle11-debuginfo. s390x sle11-debuginfo. s390x SAT Patch Nr: 1079 |
| openSUSE 10.3 |
| |
| SUSE Linux Enterprise Server RT Solution 10 for x86 |
| sles10-sp2. x86-64 sles10-sp2. x86 ZYPP Patch Nr: 6334 |
| SUSE Linux Enterprise Server RT Solution 10 for AMD64 and Intel EM64T |
| sles10-sp2. x86-64 sles10-sp2. x86 ZYPP Patch Nr: 6334 |
| SLES 11 DEBUGINFO |
| sle11-hae. ppc sle11-debuginfo. ppc sle11-debuginfo. ppc SAT Patch Nr: 1080 |
| SLE 11 High Availability Extension |
| sle11-hae. ppc sle11-debuginfo. ppc sle11-debuginfo. ppc SAT Patch Nr: 1080 |
| SLES 11 |
| sle11-hae. ppc sle11-debuginfo. ppc sle11-debuginfo. ppc SAT Patch Nr: 1080 |
| SLES 11 DEBUGINFO |
| sle11-debuginfo. x86 sle11-hae. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 SAT Patch Nr: 1086 |
| SLE 11 EC2 |
| sle11-debuginfo. x86 sle11-hae. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 SAT Patch Nr: 1086 |
| SLE 11 High Availability Extension |
| sle11-debuginfo. x86 sle11-hae. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 SAT Patch Nr: 1086 |
| SLE 11 |
| sle11-debuginfo. x86 sle11-hae. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 SAT Patch Nr: 1086 |
| SLED 11 |
| sle11-debuginfo. x86 sle11-hae. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 SAT Patch Nr: 1086 |
| SLES 11 |
| sle11-debuginfo. x86 sle11-hae. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 sle11-debuginfo. x86 SAT Patch Nr: 1086 |