
CVE CSRF 계정 삭제
#작성자 : Aitor Herrero Fuentes
CSRF 모든 계정 삭제
demo.spa-cart.com 애플리케이션의 사이트 간 요청 위조(CSRF) 취약점은 원격 공격자가 임의 코드를 실행하고 한 번의 클릭으로 '모든 계정'을 삭제할 수 있게 합니다. CSRF 취약점은 악의적인 공격자가 피해자를 속여 의도하지 않은 작업을 수행하게 만들 때 발생합니다. 이 경우, 악의적인 공격자는 피해자를 속여 링크를 클릭하거나 악성 코드가 포함된 파일을 열도록 할 수 있습니다. 이 코드는 이후 모든 계정을 삭제하는 데 사용될 수 있습니다.
POC
1 - 이 코드로 파일을 만들고 HTML로 저장하세요. 공격: 모든 계정 삭제
팁: 모든 사용자에게는 "status[852]"와 같은 ID가 하나씩 할당됩니다. "status[001]"부터 status[002]로 ---등등--- 1000까지 HTML을 완성하세요. 이 팁을 통해 공격자는 모든 사용자를 삭제할 수 있습니다.
2 - test.html 예시
3 - 피해자에게 전송
4 - 피해자가 HTML을 열면 test.html 파일이 피해자의 브라우저에서 열리고, 버튼을 클릭하면 실제 세션에서 코드가 변경됩니다.