Messages in this thread | | | Date | Sun, 14 Jan 2007 15:58:11 -0800 | From | "Suhabe Bugrara" <> | Subject | user pointer bugs |
| |
Hello,
In linux-2.6.19.2, do the following lines have bugs in them? It looks like they dereference a user pointer without first being checked by the "access_ok" macro to ensure that they point into userspace.
Suhabe
======================== File: sound/isa/sscape.c Lines: 550, 665 Description: The pointer "bb" is dereferenced in the expression "bb->code" without being checked first. Fix: Replace "bb->code" with "&bb->code"
======================== File: block/scsi_ioctl.c Lines: 406, 427, 430, 482, 486 Description: The pointer "sic" is dereferenced in the expression "sic->data" without being checked first. Fix: Replace "sic->code" with "&sic->code"
======================== File: sound/pci/rme9652/hdsp.c Line: 4589 Description: The pointer "mixer" is dereferenced in the expression "mixer->data" without being checked first. Fix: Replace "mixer->matrix" with "&mixer->matrix" - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |