
SureForms에서 인증되지 않은 CSV 수식 주입에 대한 개념 증명으로, 조작된 양식 제출이 관리자가 내보낼 때 스프레드시트 수식을 트리거함을 보여줍니다.
Sureforms는 폼 제출 시 공격자가 CSV 수식을 주입할 수 있는 인증되지 않은 CSV 인젝션 취약점에 취약합니다. 이 수식은 관리자가 CSV 파일을 내보내고 열 때 실행됩니다.
Step 1: 폼을 제출한 다음 제출 요청을 가로챕니다
Step 2: "srfm-input..." 키를 포함하는 본문 라인을 다음으로 변경합니다
<randomtext>-lbl-<base 64로 인코딩된 수식>: <내용>
예시:
abcdef-lbl-PTIrNStjbWR8JyAvQyBjYWxjJyFBMA==
Step 3: 제출 요청을 전송하고 관리자가 CSV 파일을 내보내고 열 때 페이로드가 실행되기를 기다립니다
이 문제를 해결하려면 최신 버전(2.12.3 이상)으로 업데이트하세요
참고
이 글이 훌륭하고 흥미롭다고 생각하신다면, 제 Github Sponsor를 통해 후원해 주세요.