rpms/kernel/FC-3 linux-2.6-vectored-io-bypass.patch,NONE,1.1
fedora-cvs-commits at redhat.com
fedora-cvs-commits at redhat.com
Sat Nov 5 06:59:44 UTC 2005
Author: davej
Update of /cvs/dist/rpms/kernel/FC-3
In directory cvs.devel.redhat.com:/tmp/cvs-serv26782
Added Files:
linux-2.6-vectored-io-bypass.patch
Log Message:
* Sat Nov 5 2005 Dave Jones <davej at redhat.com>
- Fix readv/writev syscalls bypass sec module interface checks.
linux-2.6-vectored-io-bypass.patch:
read_write.c | 4 ++++
1 files changed, 4 insertions(+)
--- NEW FILE linux-2.6-vectored-io-bypass.patch ---
--- linux-2.6.12/fs/read_write.c~ 2005-11-05 01:57:00.000000000 -0500
+++ linux-2.6.12/fs/read_write.c 2005-11-05 01:57:34.000000000 -0500
@@ -486,6 +486,10 @@ static ssize_t do_readv_writev(int type,
if (ret)
goto out;
+ ret = security_file_permission(file, type == READ ? MAY_READ : MAY_WRITE);
+ if (ret)
+ goto out;
+
fnv = NULL;
if (type == READ) {
fn = file->f_op->read;
More information about the fedora-cvs-commits
mailing list