Thread (38 messages) flat view 38 messages, 10 authors, 2016-01-07

Re: [PATCH] drivers/char/mem.c: Add /dev/ioports, supporting 16-bit and 32-bit ports

From: Jann Horn <hidden>
Date: 2014-05-10 07:16:19
Also in: lkml

On Fri, May 09, 2014 at 12:19:16PM -0700, Josh Triplett wrote:
+	if (port > 65535)
+		return 0;
+	switch (count) {
[...]
+	case 4:
+		if (__put_user(inl(port), buf) < 0)
+			return -EFAULT;
What if I attempt a four-byte read at 65535? That would access four
out-of-bounds bytes, right?

Attachments

Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help