作者weii (迷惑失道)
看板SFFamily
标题[转录]Re: [分享] Linux内核高危漏洞:一命令可攻击所有Li …
时间Wed Aug 19 16:25:02 2009
※ [本文转录自 Linux 看板]
作者: coldnew (夜影) 看板: Linux
标题: Re: [分享] Linux内核高危漏洞:一命令可攻击所有Li …
时间: Tue Aug 18 12:17:06 2009
关於这个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,
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 134.208.47.211
※ 编辑: coldnew 来自: 134.208.47.211 (08/18 12:18)
--
「大哥!你....」
「你在以旁门左道的方法,逼自己的剑气踰越极限﹖」
「废话!」应雄反驳:
「什麽旁门左道﹖
能够将最强的功力提昇至无法再上的强中之强,
才是必胜的最佳战略!」
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 220.132.117.169