FreeBSD就是一种运行在Intel平台上,可以自由使用的Unix系统。 AMD64架构有两种允许进程访问硬件的机制:Kernel代码由于其提升的权限级别可以直接访问硬件,而用户代码可以访问由位图确定的硬件子集。由于确定非特权进程可以访问哪些硬件的位图没有正确的初始化,amd64系统上的非特权用户可以直接访问某些硬件,导致拒绝服务,泄漏敏感信息,或权限提升。
FreeBSD就是一种运行在Intel平台上,可以自由使用的Unix系统。 AMD64架构有两种允许进程访问硬件的机制:Kernel代码由于其提升的权限级别可以直接访问硬件,而用户代码可以访问由位图确定的硬件子集。由于确定非特权进程可以访问哪些硬件的位图没有正确的初始化,amd64系统上的非特权用户可以直接访问某些硬件,导致拒绝服务,泄漏敏感信息,或权限提升。