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

Golang XML解析器漏洞可引發(fā)SAML認(rèn)證繞過(guò)

安全 漏洞
12月14日,Mattermost與Golang團(tuán)隊(duì)發(fā)布了3個(gè)Go 語(yǔ)言XML 解析器安全漏洞。漏洞影響多個(gè)基于Go 的SAML 實(shí)現(xiàn),可能引發(fā)完整的SAML 認(rèn)證繞過(guò)。

12月14日,Mattermost與Golang團(tuán)隊(duì)發(fā)布了3個(gè)Go 語(yǔ)言XML 解析器安全漏洞。漏洞影響多個(gè)基于Go 的SAML 實(shí)現(xiàn),可能引發(fā)完整的SAML 認(rèn)證繞過(guò)。

[[359250]]

XML 解析器不能保證完整性

下面列出的Golang XML 語(yǔ)言解析器漏洞導(dǎo)致在編碼和解碼XML 輸入時(shí)并不會(huì)返回可靠的結(jié)果,也就是說(shuō)XML markup(標(biāo)記)在使用解析器進(jìn)行編碼器時(shí)會(huì)返回不連續(xù)的、意外的結(jié)果:

  • CVE-2020-29509: Go的encoding/xml中XML 屬性不穩(wěn)定
  • CVE-2020-29510: Go的encoding/xml中XML 指令不穩(wěn)定
  • CVE-2020-29511: Go的encoding/xml中XML 元素不穩(wěn)定

這些漏洞是緊密相關(guān)的,其中核心的共性問(wèn)題是:惡意偽造的XML markup可以通過(guò)GO的編解碼實(shí)現(xiàn)在多輪通信中會(huì)發(fā)生變異(變化)。

Mattermost 產(chǎn)品安全工程師Nurminen 解釋說(shuō),如果應(yīng)用使用XML 解析器,那么編碼器和解碼器就不會(huì)保留原始markup的語(yǔ)義。

應(yīng)用在處理XML 和解析不是之前解析和序列化的輸出的markup時(shí),就不能保證解析的輸出和上一輪的輸出是匹配的。換句話說(shuō),通過(guò)Go 的編碼器和解碼器傳遞XML 并不能保留其語(yǔ)義。

其中一個(gè)補(bǔ)丁也證明了由于這些漏洞,在XML 解析期間確實(shí)會(huì)發(fā)生不連續(xù)的情況。比如,`

SAML 認(rèn)證繞過(guò)

這看起來(lái)是個(gè)簡(jiǎn)單的漏洞,雖然許多應(yīng)用都希望能實(shí)現(xiàn)語(yǔ)義的完整性,但這些漏洞可能會(huì)引發(fā)嚴(yán)重的后果。

比如,攻擊者可以觸發(fā)利用上述XML 解析器的SAML 實(shí)現(xiàn)來(lái)繞過(guò)SAML 認(rèn)證。Security Assertion Markup Language (SAML)是一種web認(rèn)證標(biāo)準(zhǔn),被許多主流網(wǎng)站和服務(wù)使用。由于這些漏洞,基于Go 的SAML實(shí)現(xiàn)可以被攻擊者利用,通過(guò)注入惡意markup到正確簽名的SAML消息中,這樣看起來(lái)是經(jīng)過(guò)正確簽名的,但是其語(yǔ)義與原始文檔就完全不同了。

對(duì)于SAML SSO系統(tǒng)來(lái)說(shuō),攻擊者利用有漏洞的XML 解析器可能會(huì)引發(fā)權(quán)限提升或認(rèn)證繞過(guò)。

目前沒(méi)有補(bǔ)丁

目前,Go 安全團(tuán)隊(duì)已經(jīng)發(fā)布安全公告,但是目前還沒(méi)有補(bǔ)丁來(lái)快速修復(fù)這些安全漏洞。因?yàn)閞ound-trip (多輪)穩(wěn)定性并部署encoding/xml支持的安全特性,因此單單補(bǔ)丁本身也無(wú)法確保XML 解析的可靠性。

但是目前已經(jīng)有多個(gè)基于Go 的SAML 項(xiàng)目發(fā)布了修復(fù)版本,比如:

  • Dex IDP version 2.27.0
  • github.com/crewjam/saml version 0.4.3
  • github.com/russellhaering/gosaml2 version 0.6.0

更多技術(shù)細(xì)節(jié)參見(jiàn):https://mattermost.com/blog/coordinated-disclosure-go-xml-vulnerabilities/

本文翻譯自:

https://www.bleepingcomputer.com/news/security/critical-golang-xml-parser-bugs-can-cause-saml-authentication-bypass/

 

責(zé)任編輯:趙寧寧 來(lái)源: 嘶吼網(wǎng)
相關(guān)推薦

2023-11-23 14:37:29

2021-04-04 22:48:20

Linux網(wǎng)絡(luò)安全、漏洞

2015-02-10 14:32:37

XSS漏洞XSS

2010-11-29 14:05:29

2025-02-19 15:07:52

2025-04-01 07:00:00

網(wǎng)絡(luò)安全漏洞網(wǎng)絡(luò)攻擊

2023-03-17 14:59:24

2025-03-21 14:06:40

2023-01-31 11:33:36

2025-01-02 15:04:41

2015-09-28 09:56:14

2021-11-02 11:55:07

macOS macOS Monte漏洞

2012-06-13 09:26:46

2021-09-30 07:26:15

YamlJsonXml

2009-03-19 09:26:05

RSS解析器MagpieRSS

2023-11-15 12:53:31

2022-11-10 09:57:24

2016-06-07 11:15:39

2010-02-22 13:38:50

Python解析器

2025-06-25 10:20:39

點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 日本精品网站 | 精品久久久久国产免费第一页 | 91精品国产综合久久香蕉922 | 日皮视频免费 | 欧美精品成人 | 一级电影免费看 | 国产午夜在线观看 | 国产激情偷乱视频一区二区三区 | 三级高清| 欧美亚洲视频在线观看 | 国产美女在线观看 | 午夜亚洲 | 另类 综合 日韩 欧美 亚洲 | 99国产精品视频免费观看一公开 | 亚洲免费精品 | 91成人精品视频 | 国产一区免费 | 日韩av成人在线 | 亚洲欧美成人在线 | 久久精品免费一区二区 | 一区在线视频 | 91精品久久久久久久久久入口 | 一区二区三区视频在线观看 | 在线观看毛片网站 | 涩色视频在线观看 | 中文字幕国产精品 | 欧美情趣视频 | 国产精品久久久久久久久久久免费看 | 国产aa| 一级h片| 伦理片97| 成人影音| 神马久久av | 久久99精品国产麻豆婷婷 | 亚洲毛片在线观看 | 超碰一区二区 | 日韩av资源站 | 国产精品日产欧美久久久久 | 亚洲v日韩v综合v精品v | 午夜精品一区二区三区在线 | 国产成人精品久久二区二区91 |