關於 tvOS 12 的安全性內容
本文件說明 tvOS 12 的安全性內容。
關於 Apple 保安更新
為保障顧客的安全,在完成調查並提供修補程式或更新版本之前,Apple 將不會披露、討論或確認保安問題。最近更新版本已列於 Apple 保安更新網頁。
有關保安的詳情,請參閱 Apple 產品保安你可使用 Apple 產品保安 PGP 金鑰來加密與 Apple 的通訊。
Apple 保安文件於安全漏洞方面會儘可能參照 CVE-ID。
tvOS 12
2018 年 9 月 17 日發佈
Auto Unlock
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意應用程式可能得以存取本機使用者的 AppleID
說明:授權查核機制存在驗證問題。改進流程授權的驗證機制後,已解決此問題。
CVE-2018-4321:阿里巴巴的 Min (Spark) Zheng、Xiaolong Bai
2018 年 9 月 24 日新增項目
Bluetooth
適用於:Apple TV (第 4 代)
影響:具有網絡特殊權限的攻擊者可能得以攔截藍牙流量
說明:藍牙有輸入驗證問題。改進輸入驗證機制後,已解決此問題。
CVE-2018-5383:Lior Neumann 和 Eli Biham
CFNetwork
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可以系統權限執行任意程式碼
說明:改進記憶體處理機制後,已解決記憶體損毀問題。
CVE-2018-4126:與趨勢科技 Zero Day Initiative 合作的 Bruno Keith (@bkth_)
2018 年 10 月 30 日新增項目
CoreFoundation
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意應用程式或可獲得更高權限
說明:改進輸入驗證機制後,已解決記憶體損毀問題。
CVE-2018-4412:英國的 National Cyber Security Centre (NCSC)
2018 年 10 月 30 日新增項目
CoreFoundation
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:app 或可獲得更高的權限
說明:改進輸入驗證機制後,已解決記憶體損毀問題。
CVE-2018-4414:英國的 National Cyber Security Centre (NCSC)
2018 年 10 月 30 日新增項目
CoreText
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處理惡意製作的文字檔案可能會導致執行任意程式碼
說明:改進記憶體管理機制後,已解決使用釋放後記憶體出錯問題。
CVE-2018-4347:Readdle 的 Vasyl Tkachuk
2018 年 10 月 30 日新增項目,2018 年 12 月 18 日更新
dyld
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意應用程式可能得以修改檔案系統的受保護部分
說明:增加限制機制後,已解決設定問題。
CVE-2018-4433:Vitaly Cheptsov
2019 年 1 月 22 日新增項目
Grand Central Dispatch
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可以系統權限執行任意程式碼
說明:改進記憶體處理機制後,已解決記憶體損毀問題。
CVE-2018-4426:Brandon Azad
2018 年 10 月 30 日新增項目
Heimdal
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可以系統權限執行任意程式碼
說明:改進記憶體處理機制後,已解決記憶體損毀問題。
CVE-2018-4331:Brandon Azad
CVE-2018-4332:Brandon Azad
CVE-2018-4343:Brandon Azad
2018 年 10 月 30 日新增項目
IOHIDFamily
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意應用程式或能以核心權限執行任意程式碼
說明:改進輸入驗證機制後,已解決記憶體損毀問題。
CVE-2018-4408:Google Project Zero 的 Ian Beer
2018 年 10 月 30 日新增項目,2019 年 8 月 1 日更新
IOKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意應用程式可能得以打破其 Sandbox
說明:改進記憶體處理機制後,已解決記憶體損毀問題。
CVE-2018-4341:Google Project Zero 的 Ian Beer
CVE-2018-4354:Google Project Zero 的 Ian Beer
2018 年 10 月 30 日新增項目
IOKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可以核心權限執行任意程式碼
說明:改進狀態管理機制後,已解決記憶體損毀問題。
CVE-2018-4383:Apple
2018 年 10 月 24 日新增項目
IOUserEthernet
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可以核心權限執行任意程式碼
說明:改進記憶體處理機制後,已解決記憶體損毀問題。
CVE-2018-4401:Apple
2018 年 10 月 30 日新增項目
iTunes Store
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處於特權網絡位置的攻擊者可能得以偽造 iTunes Store 密碼提示
說明:改進輸入驗證機制後,已解決輸入驗證問題。
CVE-2018-4305:Jerry Decime
Kernel
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意應用程式可能得以洩漏敏感的用戶資料
說明:具有權限的 API 呼叫出現存取問題。已透過增加限制解決此問題。
CVE-2018-4399:Fabiano Anemone (@anoane)
2018 年 10 月 30 日新增項目
Kernel
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處於特權網絡位置的攻擊者可能得以執行任意程式碼
說明:改進驗證機制後,已解決記憶體損毀問題。
CVE-2018-4407:Semmle Ltd. 的 Kevin Backhouse
2018 年 10 月 30 日新增項目
Kernel
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可讀取限制記憶體
說明:核心有輸入驗證問題。改進輸入驗證機制後,已解決此問題。
CVE-2018-4363:Google Project Zero 的 Ian Beer
Kernel
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可以核心權限執行任意程式碼
說明:改進記憶體處理機制後,已解決記憶體損毀問題。
CVE-2018-4336:Brandon Azad
CVE-2018-4337:Google Project Zero 的 Ian Beer
CVE-2018-4340:Mohamed Ghannam (@_simo36)
CVE-2018-4344:英國國家網絡安全中心 (NCSC)
CVE-2018-4425:cc (與趨勢科技 Zero Day Initiative 合作)、Trend Micro 的 Juwei Lin (@panicaII) (與趨勢科技 Zero Day Initiative 合作)
2018 年 9 月 24 日新增項目,2018 年 10 月 30 日更新
Safari
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:本機使用者可能得以探索其他使用者曾瀏覽的網站
說明:處理應用程式快照時,出現一致性的問題。改進應用程式快照的處理機制後,已解決此問題。
CVE-2018-4313:11 位匿名研究員、David Scott、Abdullah Mürşide Özünenek Anadolu Lisesi - Ankara/Türkiye 的 Enes Mert Ulu、Van Yüzüncü Yıl University 的 Mehmet Ferit Daştan、Kaliptus Medical Organization 的 Metin Altug Karakaya、Western Governor's University (WGU) 的 Vinodh Swami
Security
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:攻擊者可能得以攻擊 RC4 加密演算法的弱點
說明:移除 RC4 後,已解決此問題。
CVE-2016-1777:Pepi Zawodsky
Security
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:本機使用者可能會導致阻斷服務攻擊
說明:改進檢查機制後,已解決問題。
CVE-2018-4395:Digita Security 的 Patrick Wardle
2018 年 10 月 30 日新增項目
Symptom Framework
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:應用程式或可讀取限制記憶體
說明:改進界限檢查機制後,已解決超出界限的讀取問題。
CVE-2018-4203:與趨勢科技 Zero Day Initiative 合作的 Bruno Keith (@bkth_)
2018 年 10 月 30 日新增項目
Text
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處理惡意製作的文字檔案可能會導致阻斷服務攻擊
說明:改進驗證機制後,已解決阻斷服務問題。
CVE-2018-4304:jianan.huang (@Sevck)
2018 年 10 月 30 日新增項目
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處理惡意製作的網頁內容可能導致執行任意程式碼
說明:改進狀態管理機制後,已解決記憶體損毀問題。
CVE-2018-4316:crixer、奇虎 360 Vulcan Team 的 Hanming Zhang (@4shitak4)
2018 年 9 月 24 日新增項目
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意網站可能會跨來源撤銷影像資料
說明:Safari 存在跨網站指令碼問題。改進網址驗證機制後,已解決此問題。
CVE-2018-4345:Jun Kokatsu (@shhnjk)
2018 年 9 月 24 日新增項目,2018 年 12 月 18 日更新
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:發生非預期的互動,導致 ASSERT 失敗
說明:改進驗證機制後,已解決記憶體損毀問題。
CVE-2018-4191:由 OSS-Fuzz 發現
2018 年 9 月 24 日新增項目
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處理惡意製作的網頁內容可能導致執行任意程式碼
說明:改進記憶體處理機制後,已解決多個記憶體損毀問題。
CVE-2018-4299:與趨勢科技 Zero Day Initiative 合作的 Samuel Groβ (saelo)
CVE-2018-4359:Samuel Groß (@5aelo)
CVE-2018-4323:Google Project Zero 的 Ivan Fratric
CVE-2018-4358:與趨勢科技 Zero Day Initiative 合作的 @phoenhex team (@bkth_ @5aelo @_niklasb)
CVE-2018-4328:Google Project Zero 的 Ivan Fratric
2018 年 9 月 24 日新增項目
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處理惡意製作的網頁內容可能導致執行任意程式碼
說明:改進記憶體管理機制後,已解決使用釋放後記憶體出錯問題。
CVE-2018-4197:Google Project Zero 的 Ivan Fratric
CVE-2018-4318:Google Project Zero 的 Ivan Fratric
CVE-2018-4306:Google Project Zero 的 Ivan Fratric
CVE-2018-4312:Google Project Zero 的 Ivan Fratric
CVE-2018-4314:Google Project Zero 的 Ivan Fratric
CVE-2018-4315:Google Project Zero 的 Ivan Fratric
CVE-2018-4317:Google Project Zero 的 Ivan Fratric
2018 年 9 月 24 日新增項目
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:惡意網站可能得以在另一個網站的背景中執行指令碼
說明:Safari 存在跨網站指令碼問題。改進網址驗證機制後,已解決此問題。
CVE-2018-4309:與趨勢科技 Zero Day Initiative 合作的匿名研究員
2018 年 9 月 24 日新增項目
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:發生非預期的互動,導致 ASSERT 失敗
說明:改進記憶體處理機制後,已解決記憶體耗用問題。
CVE-2018-4361:由 OSS-Fuzz 發現
CVE-2018-4474:由 OSS-Fuzz 發現
2018 年 9 月 24 日新增項目,2019 年 1 月 22 日更新
WebKit
適用於:Apple TV 4K 和 Apple TV (第 4 代)
影響:處理惡意製作的網頁內容可能導致執行任意程式碼
說明:改進記憶體處理機制後,已解決多個記憶體損毀問題。
CVE-2018-4299:與趨勢科技 Zero Day Initiative 合作的 Samuel Groβ (saelo)
CVE-2018-4323:Google Project Zero 的 Ivan Fratric
CVE-2018-4328:Google Project Zero 的 Ivan Fratric
CVE-2018-4358:與趨勢科技 Zero Day Initiative 合作的 @phoenhex team (@bkth_ @5aelo @_niklasb)
CVE-2018-4359:Samuel Groß (@5aelo)
CVE-2018-4360:William Bowling (@wcbowling)
2018 年 10 月 24 日新增項目
特別鳴謝
Assets
我們特此感謝 Brandon Azad 提供協助。
Core Data
我們特此感謝 NESO Security Labs GmbH 的 Andreas Kurtz (@aykay) 提供協助。
Sandbox Profiles
我們特此感謝與趨勢科技 Zero Day Initiative 合作的 Tencent Keen Security Lab 提供協助。
SQLite
我們特此感謝 NESO Security Labs GmbH 的 Andreas Kurtz (@aykay) 提供協助。
WebKit
我們特此感謝 Cary Hartline、360 Vulcan Team 的 Hanming Zhang 以及 CA Technologies 的 Zach Malone 提供協助。
對於非 Apple 製造產品,或者並非由 Apple 控制或測試的獨立網站,其相關資訊的提供不應詮釋為受到 Apple 所推薦或認可。Apple 對於第三方網站或產品的選擇、表現或使用,概不承擔任何責任。Apple 對於第三方網站的準確性或可靠性不作任何聲明。如需進一步資料,請聯絡相關供應商。