Java RMI codebase 遠程代碼執行漏洞 (待完善)
Path java/rmi-codebase
Java Remote Method Invocation 用于在Java中進行遠程調用,在滿足一定條件的情況下,RMI客戶端通過指定java.rmi.server.codebase可以讓服務端遠程加載對象,進而加載遠程java字節碼執行任意代碼。
漏洞環境
執行如下命令編譯及啟動RMI Registry和服務器:
docker-compose build
docker-compose run -e RMIIP=your-ip -p 1099:1099 -p 64000:64000 rmi
其中,your-ip是服務器IP,客戶端會根據這個IP來連接服務器。
環境啟動后,RMI Registry監聽在1099端口。
漏洞復現
待完善。
Vulhub 文檔
推薦文章: