成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Linux內核af_packet內存破壞漏洞(CVE-2020-14386)

安全 漏洞
2020年9月3日,Palo Auto Networks公司的研究員Or Cohen發布了一個Linux內核漏洞(CVE-2020-14386),文件af_packet.c存在整數溢出漏洞,可導致越界寫入從而造成本地代碼執行和權限提升。

[[343915]]

1 Linux Kernel介紹

Linux Kernel是由 Linus Torvalds最初開發的開源的操作系統內核。實現了包括CPU、進程、內存、文件系統等核心模塊,被廣泛移植到Alpha、arc、arm、ia64、mips、powerpc、sparc、x86-64等許多體系結構上。目前多用于各種服務器和物聯網終端等,也可在桌面終端使用Linux。

2 漏洞分析

該漏洞觸發時需要本地低權限用戶執行其具有執行權限的可執行文件,同時系統啟用CAP_NET_RAW功能。CAP_NET_RAW是一種允許使用原始套接字的設置。

漏洞位于net/packet/af_packet.c文件,該文件參與Linux的TCP/IP協議套件實現中的原始數據包套接字。

 unsigned short類型變量macoff(對應數據鏈路層的偏移)和netoff(對應網絡層的偏移)在收到回環網卡的原始套接字數據包時,按照以上方式賦值。其中類型為數據報套接字(用于UDP)時兩者的值都為數據包頭部長度+16,否則將netoff賦值為數據包頭部長度+16和maclen中較大的一個,在po->has_vnet_hdr存在(即存在虛擬網絡,如NAT等)時加上其大小,再將macoff賦值為netoff減去mac頭部的值(即減去數據鏈路層頭部)。這里計算netlen時,可能出現傳入的長度異常而導致上溢,此后計算macoff時,將會計算出不正常的結果。

當執行virtio_net_hdr_from_skb函數時,該函數根據參數中的數值申請緩沖區,這里用到了macoff這一數值。從而分配異常長度的緩沖區,可能造成越界寫從而出現容器逃逸,權限提升等。

分析補丁可以發現,補丁將netoff變量的類型改為了unsigned int,并且判斷了該值是否大于unsigned_short的最大值,如過大則丟棄內存中的數據包,從而不會導致內存破壞。

3 影響范圍

Linux kernel 4.6-5.9rc4

4 解決方案

4.1 檢測方案

輸入以下命令查看本機的內核版本

cat /proc/version

如顯示的Linux version大于4.6且小于5.9,則漏洞可能存在。

4.2 修復方案

升級內核版本,安全版本的鏈接如下:

https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=acf69c946233259ab4d64f8869d4037a198c7f06

或使用命令升級:

sudo apt-get install linux-generic-lts-xenial linux-image-generic-lts-xenial (ubuntu,debian等系統使用)

yum -y update kernel (CentOS,RedHat等系統使用)

4.3 臨時修復方案

通過禁用CAP_NET_RAW可以臨時緩解該漏洞,方法如下:

setcap cap_net_raw-ep /bin/ping

5 時間軸

2020/9/3 Oh Cohen發布關于該漏洞的說明

2020/9/23 深信服千里目安全實驗室發布漏洞分析文章

6 參考鏈接

1. https://github.com/torvalds/linux/commit/8913336a7e8d56e984109a3137d6c0e3362596a4

2. https://www.openwall.com/lists/oss-security/2020/09/03/3

3. https://seclists.org/oss-sec/2020/q3/att-146/0001-net-packet-fix-overflow-in-tpacket_rcv.patch

 

 

責任編輯:姜華 來源: 嘶吼網
相關推薦

2020-10-12 10:28:15

漏洞內存破壞網絡攻擊

2021-02-09 10:31:04

漏洞webWordPress F

2025-03-19 12:57:06

2010-01-25 11:28:59

2021-02-07 14:39:22

Falco漏洞安全工具

2020-12-17 10:28:27

漏洞網絡攻擊網絡安全

2017-07-12 11:15:25

2020-07-15 10:35:25

漏洞攻擊網絡安全

2020-12-11 11:18:43

MiTMKubernetes漏洞

2020-12-28 10:23:00

中間人攻擊漏洞Kubernetes

2021-03-24 14:28:33

漏洞高通芯片安卓設備

2020-10-25 09:39:49

漏洞分析

2020-10-09 08:00:00

漏洞

2020-10-22 11:24:53

修復漏洞

2020-10-23 11:13:39

漏洞網絡安全網絡攻擊

2025-04-09 08:10:00

漏洞零日漏洞移動安全

2021-05-18 10:32:40

Windows操作系統漏洞

2017-06-12 15:50:16

2022-06-14 09:00:21

漏洞補丁

2024-03-06 13:27:23

點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产精品久久久久久久久久久久久久 | 欧美精品网站 | 国产一区二区三区日韩 | 久久精品天堂 | 欧美aaa | av毛片 | 亚洲午夜网 | 一级片毛片 | 免费一区二区三区 | 国产精品视频一区二区三区四蜜臂 | 亚洲国产精品久久久久婷婷老年 | 久久久2o19精品 | 色婷婷av99xx | 99国内精品 | 天天躁日日躁狠狠很躁 | 羞视频在线观看 | 欧美一级久久 | 久久精品国产久精国产 | 亚洲精品黄色 | 国产免费一区二区三区 | 久热伊人 | 美日韩视频 | 亚洲精品成人在线 | 精品一区二区久久久久久久网站 | 亚洲一区二区三区视频 | a免费在线 | 仙人掌旅馆在线观看 | 欧美片网站免费 | 久久久久国产精品一区 | 在线免费观看黄网 | 国产精品久久在线观看 | 免费成人国产 | 色综合中文 | 伊人在线| 国产精品高清在线 | 99视频免费在线 | 久草网址 | 欧美日韩国产一区二区三区 | 中文字幕一区二区三区精彩视频 | 一区二区三区四区在线 | 午夜电影福利 |