- 安全研究人員表示,AnyPwn是AnyDesk Linux預先驗證遠程程式碼執行漏洞的完整可用漏洞利用程式;The Hacker News表示,漏洞針對8.0.2版本。
- The Hacker News表示,AnyDesk在8.0.3版本修補漏洞,而已發布的漏洞利用程式只能透過7070端口的直接TCP連線運作。
- The Hacker News表示,名為AnyPwn的漏洞利用程式針對AnyDesk工作階段協議中的堆積緩衝區溢位,其程式碼於10月8日在GitHub發布。
安全研究人員表示,他們於10月8日發布AnyDesk Linux預先驗證遠程程式碼執行漏洞的完整可用漏洞利用程式。The Hacker News表示,名為AnyPwn的漏洞利用程式針對AnyDesk Linux 8.0.2。
V12安全團隊表示,成功利用漏洞可在桌面控制批准前執行root指令。The Hacker News表示,已發布的漏洞利用程式只能透過7070端口的直接TCP連線運作;AnyDesk表示,漏洞僅限於Linux上的直接連線,Windows及macOS不受影響。
AnyDesk是由AnyDesk Software GmbH分發的遠程桌面應用程式,為運行主機應用程式的電腦及其他裝置提供遠程存取。
AnyPwn濫用AnyDesk工作階段協議的堆積緩衝區溢位
V12安全團隊表示,AnyPwn是AnyDesk Linux 8.0.2的預先批准遠程程式碼執行漏洞。該團隊表示,Rick de Jager與V12一同發現此漏洞。
工作階段協議的mode-5串流封包處理程序在驗證遠程負載長度前便信任該長度。以32位元算術將16字節物件標頭加入該長度,可能回繞成極小的分配大小,而物件仍保留原有的大型邏輯長度。
V12安全團隊表示,所提供的概念驗證程式透過直接、本機TCP/7070傳輸利用由此產生的堆積損壞,並執行任意指令。The Hacker News表示,漏洞利用程式具有概率性,因為堆積布局必須將目標物件置於溢位緩衝區相鄰位置;否則,服務會崩潰而非執行攻擊者的指令。
AnyDesk6月修補程式隨附崩潰描述
The Hacker News表示,AnyDesk於6月在8.0.3版本修補漏洞,但其變更日誌將有關改動描述為「修正可能導致崩潰的錯誤」,未有分配CVE,亦未發布安全公告。
The Hacker News表示,已發布的漏洞利用程式只能透過7070端口的直接TCP連線運作。
The Hacker News表示,截至10月9日仍未分配CVE,AnyDesk亦未發布正式安全公告。
防守方現在要做甚麼
- 將AnyDesk Linux更新至至少8.0.3版本。
常見問題
AnyDesk Linux發生了甚麼事?
安全研究人員表示,他們發布了AnyPwn,即AnyDesk Linux預先驗證遠程程式碼執行漏洞的完整可用漏洞利用程式。The Hacker News表示,程式碼於10月8日在GitHub發布,針對8.0.2版本。
AnyDesk漏洞可以造成甚麼後果?
V12安全團隊表示,AnyDesk服務在Linux上通常以root身分運行,因此成功利用漏洞可在桌面控制批准前執行root指令。
哪些AnyDesk版本受影響?
The Hacker News表示,漏洞利用程式針對AnyDesk Linux 8.0.2。報道指,8.0.1等較早版本可能共用存在漏洞的程式碼路徑,但尚未確認這些版本可遭利用。
如何修復AnyDesk Linux漏洞?
The Hacker News表示,管理員應將AnyDesk Linux更新至至少8.0.3版本。報道指,最新版本為8.1.0。
AnyDesk漏洞利用程式能否透過中繼伺服器運作?
The Hacker News表示,已發布的漏洞利用程式只能透過7070端口的直接TCP連線運作。
Windows及macOS會受AnyDesk漏洞影響嗎?
AnyDesk表示,漏洞僅限於Linux上的直接連線,Windows及macOS不受影響。
來源
我們如何核實這篇報道
| 內容 | 來源 | 狀態 |
|---|---|---|
| 安全研究人員表示,研究人員發布了AnyDesk Linux預先驗證遠程程式碼執行漏洞的完整可用漏洞利用程式,讓攻擊者可在連線批准前取得root存取權。 | security researchers, via The Hacker News | 引述 |
| The Hacker News表示,AnyDesk於6月在8.0.3版本修補漏洞,但其變更日誌只將修正描述為與崩潰有關的錯誤修正。 | The Hacker News | 引述 |
| The Hacker News表示,名為AnyPwn的漏洞利用程式針對AnyDesk工作階段協議中的堆積緩衝區溢位,其程式碼於10月8日在GitHub發布。 | The Hacker News | 引述 |
| The Hacker News表示,已發布的漏洞利用程式只能透過7070端口的直接TCP連線運作。 | The Hacker News | 引述 |
| The Hacker News表示,漏洞利用程式具有概率性,因為堆積布局必須將目標物件置於溢位緩衝區相鄰位置;否則,服務會崩潰。 | The Hacker News | 引述 |
| AnyDesk表示,漏洞僅限於Linux上的直接連線,Windows及macOS不受影響。 | AnyDesk, via The Hacker News | 引述 |
| The Hacker News表示,漏洞利用程式針對AnyDesk Linux 8.0.2,而8.0.1等較早版本能否遭利用尚未確認。 | The Hacker News | 引述 |
| The Hacker News表示,截至10月9日仍未就該漏洞分配CVE,AnyDesk亦未發布正式安全公告。 | The Hacker News | 引述 |
| The Hacker News表示,無法立即更新的管理員可限制TCP7070端口的存取,以減低暴露程度。 | The Hacker News | 引述 |
| 該漏洞由V12安全團隊的Rick de Jager與V12一同發現。 | V12 security team, via GitHub | 已證實 |
| AnyPwn是AnyDesk Linux 8.0.2的預先批准遠程程式碼執行漏洞。 | V12 security team, via GitHub | 已證實 |
| 工作階段協議的mode-5處理程序在驗證遠程負載長度前信任該長度,讓32位元算術產生極小的分配大小。 | V12 security team, via GitHub | 已證實 |
| 所提供的概念驗證程式透過直接本機TCP/7070傳輸利用堆積損壞,並執行任意指令。 | V12 security team, via GitHub | 已證實 |
| AnyDesk服務在Linux上通常以root身分運行,因此成功利用漏洞可在桌面控制批准前執行root指令。 | V12 security team, via GitHub | 已證實 |
| AnyDesk是由AnyDesk Software GmbH分發的遠程桌面應用程式,為電腦及其他裝置提供遠程存取。 | Wikipedia | 已證實 |
未能核實
- 該漏洞是否已在實際環境中遭利用,尚未確定
- 存在漏洞的程式碼路徑能否透過中繼連線完全遭利用,尚未確定
- 8.0.2之前的AnyDesk版本能否遭利用,尚未確定
- 受影響的AnyDesk安裝數量,尚未確定



