【原创缝隙】Linux内核Marvell WI-FI芯片驱动多个远程缝隙
颁布功夫 2019-12-03
1.缝隙概述
Linux内核Marvell WI-FI芯片驱动存在多个远程溢露马脚,,,,,,,可导致回绝服务(系统崩溃)或肆意代码执行,,,,,,,8827太阳集团ADLab已第一功夫将缝隙提交给厂商,,,,,,,并协助厂商进行建复。。。。。。。。
2.缝隙简介
IEEE 802.11尺度是WiFi网络物理层和MAC层的通讯尺度,,,,,,,界说了多种网络结构。。。。。。。。本次发现的4个远程缝隙涉及802.11和谈的多种通讯模式,,,,,,,例如BSS和IBSS,,,,,,,以及基于IEEE 802.11z尺度的TDLS和谈。。。。。。。。
2.1 BSS
BSS是最常用的网络结构。。。。。。。。所有STA之间的交互必须通过AP,,,,,,,AP是BSS网络的创建者和治理者。。。。。。。。
STA必须实现诸如关联、认证等步骤后能力参与BSS。。。。。。。。
2.2 IBSS(Independent BSS)

IBSS也称为Ad-Hoc BSS网络。。。。。。。。IBSS网络架构中不必要AP参加,,,,,,,STA之间能够直接进行交互。。。。。。。。但是,,,,,,,当距离超过了通讯领域后,,,,,,,设备在链路层上是无法直接进行数据传输的,,,,,,,除非所有设备在网络层使用了某种路由和谈。。。。。。。。
2.3 TDLS和谈
TDLS和谈基于802.11z尺度,,,,,,,能够使得两台STA设备在无线网络下直接点对点相连。。。。。。。。当两个STA处于统一网络环境下时,,,,,,,能够通过AP成立TDLS衔接。。。。。。。。TDLS 成立衔接的过程如下图所示。。。。。。。。
?提议方STA通过AP信路发送一个TDLS传输要求至指标STA。。。。。。。。
?指标STA通过AP信路回复TDLS Setup成立响应,,,,,,,其中蕴含一个状态码暗示是否接受该要求。。。。。。。。
?若接受Setup要求,,,,,,,提议方STA将通过AP信路发送TDLS确认帧。。。。。。。。
?成功成立衔接,,,,,,,STA之间能够直接进行通讯。。。。。。。。
TDLS衔接成立成功后,,,,,,,STA均可向对方直接发送TDLS Teardown帧来断开衔接。。。。。。。。
3.安全建议
Linux刊行版缝隙布告:
https://access.redhat.com/security/cve/cve-2019-14895
https://access.redhat.com/security/cve/cve-2019-14896
https://access.redhat.com/security/cve/cve-2019-14897
https://access.redhat.com/security/cve/cve-2019-14901
补丁链接:
https://patchwork.kernel.org/patch/11265751/
https://patchwork.kernel.org/patch/11266825/


京公网安备11010802024551号