自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

DEF CON 21:IP地址驗證漏洞影響Go和Rust語言

安全
net庫爆混合格式的IP地址驗證漏洞,影響Go和Rust語言。近日,Cheng Xu等研究人員在DEF CON大會介紹了Go和Rust語言中的net模塊安全漏洞。

[[417564]]

net庫爆混合格式的IP地址驗證漏洞,影響Go和Rust語言。

"net"庫是Go和Rust語言中常用的庫函數(shù)。近日,Cheng Xu等研究人員在DEF CON大會介紹了Go和Rust語言中的net模塊安全漏洞。漏洞CVE編號分別為CVE-2021-29922 (Rust)和CVE-2021-29923 (Golang),漏洞產(chǎn)生的原因是net處理混合格式的IP地址方式上存在問題,即當數(shù)字IPv4地址中以0開頭時會觸發(fā)漏洞。該漏洞影響Go和Rust語言。依賴net庫的應用可能會受到服務器端請求偽造(SSRF)和遠程文件包含(RFI)攻擊。

研究人員在GitHub上搜索關鍵字"import net",發(fā)現(xiàn)依賴該net庫的GO語言程序就有超過400萬個。

IP地址可以以多種形式來表示,其中包括十六進制數(shù)和整數(shù),不過一般我們看到的IPv4地址都是整數(shù)格式的,比如104.20.59.209。如果標稱八進制就是0150.0024.0073.0321。

DEF CON 21:IP地址驗證漏洞影響Go和Rust語言

Chrome自動補全0開頭的IP地址

在net庫中,所有IP地址開頭的0都會被移除和丟棄。根據(jù)IETF的原始說明,如果IPv4地址的前綴有0,那么可以理解為是八進制。但是Go和rust語言的net模塊都忽略了這一點,并將其作為十進制數(shù)來處理。

因此,如果開發(fā)者使用net庫來驗證IP地址是否屬于某個特定的范圍,比如訪問控制列表ACL中的IP列表,結果可能就會出現(xiàn)錯誤。

DEF CON 21:IP地址驗證漏洞影響Go和Rust語言

Rust net模塊將混合格式的IP地址以十進制處理的PoC代碼

這一錯誤處理可能會引發(fā)應用中服務器端請求偽造(SSRF)和遠程文件包含(RFI)攻擊。

受影響的應用和語言

Go和Rust并不是唯二受該漏洞影響的語言。該混合格式IP地址驗證漏洞之前就影響了Python的ipaddress庫(CVE-2021-29921)、netmask實現(xiàn)(CVE-2021-28918、CVE-2021-29418)和其他庫函數(shù)。

目前,golang的net模塊已經(jīng)在v 1.17版本中發(fā)布了該漏洞的安全補丁。Rust也在v 1.53.0版本中包含了該漏洞的安全補丁。

DEF CON 21:IP地址驗證漏洞影響Go和Rust語言

 

Rust語言補丁

本文翻譯自:https://www.bleepingcomputer.com/news/security/go-rust-net-library-affected-by-critical-ip-address-validation-vulnerability/如若轉載,請注明原文地址。

 

責任編輯:姜華 來源: 嘶吼網(wǎng)
相關推薦

2021-08-10 09:34:58

漏洞語言混合進制IP地址

2013-08-12 14:40:06

2013-08-12 14:25:27

2013-08-07 10:53:19

2020-07-07 07:00:00

RustGo語言編程語言

2019-08-04 20:13:55

2015-11-25 10:43:03

DGORust

2022-05-09 10:36:05

PythonPyScript開發(fā)者

2024-03-01 20:16:03

GoRust語言

2014-08-12 10:32:30

2020-07-15 08:00:52

Rust語言技巧

2022-09-16 07:40:17

CloudWeGo開源Rust

2023-12-15 14:38:00

GoRust編程語言

2022-01-26 10:15:16

漏洞攻擊

2020-10-22 06:59:09

GolangRust語言

2022-06-22 10:04:29

JavaScriptRust語言

2025-04-18 08:37:09

2013-09-27 11:31:18

IP地址MAC地址

2019-05-07 16:26:59

DEF CON CHI百度安全

2021-09-28 11:33:08

iOS 15iCloud漏洞泄露
點贊
收藏

51CTO技術棧公眾號