CVE-2015-8785: Medium severity linux kernel vulnerability
A patch was posted to fix an issue regarding unkillable task eating CPU.
The problem is in the fusefillwritepages() function. When a user calls the syswritev syscall with specially crafted sequence of iovs the kernel function may never terminate and continue in a tight loop, the process is unable to be killed.
Introduced in commit ea9b9907b82a09bd1a708004454f7065de77c5b0 Fixed in commit 3ca8138f014a913f98e6ef40e939868e1e9ea876
Upstream patch: https://lkml.org/lkml/2015/10/12/329
Other sources
The fusefillwritepages function in fs/fuse/file.c in the Linux kernel before 4.4 allows local users to cause a denial of service (infinite loop) via a writev system call that triggers a zero length for the first segment of an iov.
— Launchpad
Affected Software
Remediation
Event History
Frequently Asked Questions
What is the vulnerability ID for this vulnerability?
The vulnerability ID is CVE-2015-8785.
What is the severity level of CVE-2015-8785?
The severity level of CVE-2015-8785 is low.
How does CVE-2015-8785 affect the Linux kernel?
CVE-2015-8785 allows local users to cause a denial of service (infinite loop) via a writev system call that triggers a zero length for the first segment of an iov.
Which versions of the Linux kernel are affected by CVE-2015-8785?
The Linux kernel versions before 4.4 are affected by CVE-2015-8785.
How can I fix CVE-2015-8785?
To fix CVE-2015-8785, update your Linux kernel version to 4.4 or later.