Linux内核高危漏洞:一命令可攻擊所有Li … - Linux

By Connor
at 2009-08-18T12:17
at 2009-08-18T12:17
Table of Contents
關於這個bug的patch
網址:http://tinyurl.com/ostlja
author Linus Torvalds <[email protected]>
Thu, 13 Aug 2009 15:28:36 +0000 (08:28 -0700)
committer Linus Torvalds <[email protected]>
Thu, 13 Aug 2009 17:57:26 +0000 (10:57 -0700)
Make sock_sendpage() use kernel_sendpage()
kernel_sendpage() does the proper default case handling for when the
socket doesn't have a native sendpage implementation.
Now, arguably this might be something that we could instead solve by
just specifying that all protocols should do it themselves at the
protocol level, but we really only care about the common protocols.
Does anybody really care about sendpage on something like Appletalk? Not
likely.
PATCH的內容:
diff --git a/net/socket.c b/net/socket.c
index 791d71a..6d47165 100644 (file)
--- a/net/socket.c
+++ b/net/socket.c
@@ -736,7 +736,7 @@ static ssize_t sock_sendpage(struct file *file, struct \
page *page,
if (more)
flags |= MSG_MORE;
- return sock->ops->sendpage(sock, page, offset, size, flags);
+ return kernel_sendpage(sock, page, offset, size, flags);
}
static ssize_t sock_splice_read(struct file *file, loff_t *ppos,
--
Tags:
Linux
All Comments
Related Posts
安裝遠端程式

By Sandy
at 2009-08-18T12:00
at 2009-08-18T12:00
安裝遠端程式

By Odelette
at 2009-08-18T11:08
at 2009-08-18T11:08
Linux内核高危漏洞:一命令可攻擊所有Li …

By Faithe
at 2009-08-18T10:10
at 2009-08-18T10:10
關於root的問題

By Ivy
at 2009-08-18T10:08
at 2009-08-18T10:08
Linux内核高危漏洞:一命令可攻擊所有Li …

By Quintina
at 2009-08-18T09:18
at 2009-08-18T09:18