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

TensorFlow 因代碼執行漏洞將棄用 YAML,推薦開發者改用 JSON

安全
Tensorflow 是一個基于 Python 的機器學習和人工智能項目,該項目由 Google 開發。近日 TensorFlow 已經放棄了對 YAML 的支持,以修復一個關鍵的代碼執行漏洞。

Tensorflow 是一個基于 Python 的機器學習和人工智能項目,該項目由 Google 開發。近日 TensorFlow 已經放棄了對 YAML 的支持,以修復一個關鍵的代碼執行漏洞。

YAML 或 YAML Ain't Markup Language 是一種人類可讀的數據序列化語言,用于在進程和應用程序之間傳遞對象和存儲數據,許多 Python 應用程序都使用 YAML 來序列化和反序列化對象。

該漏洞的 CVE ID 為 CVE-2021-37678。TensorFlow 和 Keras(TensorFlow 的一個封裝項目)的維護者表示,該漏洞源于對 YAML 的不安全解析,漏洞會在應用程序反序列化以 YAML 格式提供的 Keras 模型時,使攻擊者可以執行任意代碼。反序列化漏洞通常發生在應用程序讀取來自非真實來源的不良或惡意數據時。

這個 YAML 反序列化漏洞的嚴重程度被評為 9.3 級,由安全研究員 Arjun Shibu 報告給 TensorFlow 維護者。

這個漏洞的來源是 TensorFlow 代碼中臭名昭著的 "yaml.unsafe_load()" 函數。

安全研究員 Arjun Shibu 表示,"我在 TensorFlow 中搜索了 Pickle 和 PyYAML 的反序列化模式,令人驚訝的是,我發現了對危險函數 yaml.unsafe_load() 的調用。"

眾所周知,"unsafe_load" 函數可以對 YAML 數據進行相當自由的反序列化 —— 它解析了所有的標簽,即使是那些不受信任的輸入上已知不安全的標簽。該函數直接加載 YAML 輸入而不對其進行清理,這使得使用惡意代碼注入數據成為可能。

序列化的使用在機器學習應用中非常普遍。訓練模型是一個昂貴且緩慢的過程。因此,開發人員經常使用預先訓練好的模型,這些模型已經存儲在 YAML 或 TensorFlow 等 ML 庫支持的其他格式中。

在該漏洞被披露后,TensorFlow 的維護者決定完全放棄對 YAML 的支持,而使用 JSON 進行反序列化。值得注意的是,TensorFlow 并不是第一個、也不是唯一一個被發現使用 YAML unsafe_load 的項目。該函數的使用在 Python 項目中是相當普遍的。

TensorFlow 的維護者表示,CVE-2021-37678 漏洞將于 TensorFlow 2.6.0 版本的更新中進行修復,并且還將被回傳到之前的 2.5.1、2.4.3 和 2.3.4 版本。自年初以來,Google 已經在 TensorFlow 上修復了 100 多個安全漏洞。

本文轉自OSCHINA

本文標題:TensorFlow 因代碼執行漏洞將棄用 YAML,推薦開發者改用 JSON

本文地址:https://www.oschina.net/news/159014/deserialization-bug-in-tensorflow

責任編輯:未麗燕 來源: 開源中國
相關推薦

2023-04-26 14:32:44

2017-12-19 10:15:14

2011-08-05 09:59:04

GNOME 3Linus TorvaXfce

2011-08-30 10:34:10

2024-10-12 09:38:53

2019-01-11 14:32:09

TensorFlow 機器之心谷歌

2017-05-19 16:40:41

AndroidKotlin開發者

2010-06-11 13:28:06

PHPPython

2020-12-03 18:29:30

KubernetesDocker容器

2018-11-23 09:07:00

Linux開發者書籍

2011-11-17 14:17:09

IDE

2018-11-23 11:50:02

Linux開發者編程書籍

2021-04-20 09:09:10

Android 12GoogleVulkan API

2013-05-14 09:31:56

定制版LinuxDebian

2019-05-09 15:06:46

谷歌Android開發者

2021-04-07 14:00:14

AndroidRust編程語言

2018-10-25 22:45:53

開發者技能工具

2014-04-15 10:21:57

iOS工具集開發者

2022-04-08 16:14:21

FedoraBIOS32 位操作系統
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 中文精品视频 | 国产一区免费 | 干一干操一操 | 日韩欧美中文字幕在线视频 | 日韩av大片免费看 | 国产精品高潮呻吟久久aⅴ码 | 日韩2020狼一二三 | 欧美精品网站 | 中文在线视频 | 黄视频国产 | 国产精品性做久久久久久 | 北条麻妃99精品青青久久 | 欧美久久天堂 | 国产98色在线 | 日韩 | 国产精品综合 | 久久国产精品一区二区 | 精品一二三区 | 国产激情| 欧美日韩一二三区 | 国产农村一级片 | 天天综合干| 久久黄色网 | 欧美激情综合 | 亚洲免费高清 | 久久精品免费一区二区 | 国产精品亚洲成在人线 | 美女视频黄的 | 国产视频精品在线 | 成年人免费看的视频 | 国产一区二区视频免费在线观看 | 蜜桃一区二区三区 | 久久久久亚洲视频 | 精品99在线 | 超碰成人免费观看 | 亚洲一区在线播放 | 欧美日韩在线播放 | 亚洲精品aⅴ | 午夜欧美日韩 | 国产午夜高清 | 成人一区二区电影 | 网站黄色在线 |