Hi,

In PCI DMA operation, a device (consider it to be bus-master) can
directly transfer data to a memory location (some bus address, which
is 1:1 mapped to physical address, in case of x86).
Consider that a device driver asks the device to copy n bytes from its
buffer to the kernel buffer at bus address X. But due to some fault in
the device it starts writing to memory location Y, which is actually
the kernel-buffer of some other device driver. Isn't this a potential
security threat to the entire system ? How is it handled ?

-- 
Regards,
Sukanto Ghosh

--
To unsubscribe from this list: send an email with
"unsubscribe kernelnewbies" to [EMAIL PROTECTED]
Please read the FAQ at http://kernelnewbies.org/FAQ

Reply via email to