Re: [分享] Linux内核高危漏洞:一命令可攻擊所有Li …

看板Linux作者 (夜影)時間16年前 (2009/08/18 12:17), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串8/9 (看更多)
關於這個bug的patch 網址:http://tinyurl.com/ostlja author Linus Torvalds <torvalds@linux-foundation.org> Thu, 13 Aug 2009 15:28:36 +0000 (08:28 -0700) committer Linus Torvalds <torvalds@linux-foundation.org> 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) ※ weii:轉錄至看板 SFFamily 08/19 16:25
文章代碼(AID): #1AYYj3-x (Linux)
討論串 (同標題文章)
完整討論串 (本文為第 8 之 9 篇):
文章代碼(AID): #1AYYj3-x (Linux)