Thanks Theo,

On 2006.03.15, at 5:22 AM, Theo de Raadt wrote:

Are these new programable cards capable of reading main memory, which
OpenBSD would not be able to prevent if machdep.allowaperture were
set to something other than 0?

Yes, they have DMA engines.  If the privilege seperate X server has a
bug, it can still wiggle the IO registers of the card to do DMA to
physical addresses, entirely bypassing system security.

Wow. As if running a binary blob was not bad enough, video card binary blobs are suddenly found to be all-powerful.


Shane

Reply via email to