【漏洞通告】CVE-2021-3129 Laravel遠程代碼執行漏洞
發布時間 2021-01-140x00 漏洞概述
CVE ID | CVE-2021-3129 | 時 間 | 2021-01-14 |
類 型 | RCE | 等 級 | 高危 |
遠程利用 | 是 | 影響范圍 | Laravel <= 8.4.2 |
0x01 漏洞詳情
Laravel是一套簡潔、開源的PHP Web開發框架,旨在實現Web軟件的MVC架構。
2021年01月12日,Laravel被披露存在一個遠程代碼執行漏洞(CVE-2021-3129)。
當Laravel開啟了Debug模式時,由于Laravel自帶的Ignition 組件對file_get_contents()和file_put_contents()函數的不安全使用,攻擊者可以通過發起惡意請求,構造惡意Log文件等方式觸發Phar反序列化,最終造成遠程代碼執行。
截止目前,使用Zoomeye搜索,全球共有193851個網站正在使用Laravel。
影響范圍
Laravel <= 8.4.2
Ignition <2.5.2
0x02 處置建議
建議將 Laravel 框架升級至8.4.3及以上版本,或將 Ignition組件升級至 2.5.2 及以上版本。
下載鏈接:
https://laravel.com/docs/8.x#laravel-the-fullstack-framework
0x03 參考鏈接
https://github.com/facade/ignition/pull/334
https://www.tenable.com/cve/CVE-2021-3129
https://www.ambionics.io/blog/laravel-debug-rce
0x04 時間線
2021-01-12 Ambionics Security披露漏洞
2021-01-14 VSRC發布安全通告
0x05 附錄
CVSS評分標準官網:http://www.first.org/cvss/