[CHECKER] 1 potential derefence of user-pointer without verification error

From: Junfeng Yang (yjf@stanford.edu)
Date: Mon May 12 2003 - 01:29:50 EST


Hi,

Below is a warning found in pcmcia/ds.c, where user pointer is
dereferenced without check. Please confirm or clarify, Thanks!

-Junfeng

---------------------------------------------------------

[BUG] buf is tainted implies buf.win_info.handle is tainted.
pcmcia_get_mem_page dereferences its first parameter

/home/junfeng/linux-tainted/drivers/pcmcia/ds.c:814:ds_ioctl:
ERROR:TAINTED: 814:814:deref tainted component 'buf.win_info.handle'
[struct=win_info_t.handle] [type=call]

        break;
    case DS_GET_NEXT_WINDOW:
        ret = pcmcia_get_next_window(&buf.win_info.handle,
&buf.win_info.window);
        break;
    case DS_GET_MEM_PAGE:

Error --->
        ret = pcmcia_get_mem_page(buf.win_info.handle,
                           &buf.win_info.map);
        break;
    case DS_REPLACE_CIS:

-
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/



This archive was generated by hypermail 2b29 : Thu May 15 2003 - 22:00:38 EST