
CVE-2023-2123용 PoC
CVE-2023-2123 ID가 예약되었으며 PoC는 WPScan 웹사이트에 게시되었습니다: https://wpscan.com/vulnerability/44448888-cd5d-482e-859e-123e442ce5c1
제목: WordPress CMS용 WP Inventory Manager 플러그인의 인증되지 않은 반사형 XSS(Reflected Cross-Site Scripting)
날짜: 2023-04-15
작성자: Danilo Albuquerque
공급업체 홈페이지: https://wordpress.org
소프트웨어 링크: https://wordpress.org/download
버전: WordPress 6.2
플러그인 이름 및 버전: WP Inventory Manager 2.1.0.12
테스트 환경: Brave (버전 1.50.119 Chromium: 112.0.5615.121 (공식 버전) 64비트)
message 매개변수에 인코딩된 페이로드 %3Cscript%3Ealert%281%29%3C%2Fscript%3E를 추가합니다;이 모든 작업을 수행하고 현재 페이지를 새로고침하면 메시지가 포함된 alert 팝업이 표시됩니다.
재고 항목이 있는 페이지로 이동:

원하는 항목에 접근:

페이지의 "Reserve This Item" 섹션에서 양식을 작성하고 "Reserve" 버튼을 클릭:

"Your reservation has been submited" 페이지로 리디렉션되면 URL의 message 매개변수에 인코딩된 페이로드 %3Cscript%3Ealert%281%29%3C%2Fscript%3E를 추가합니다:

alert 팝업:

이중 인코딩된 악성 페이로드를 추가할 수도 있으며, 공격자는 따옴표를 허용하지 않는 등의 일부 보안 제어를 우회할 수 있습니다.
사용한 페이로드: %253Cscript%253Ealert%2528%2522pwned%2520by%2520daniloalbuqrque%2522%2529%253C%252Fscript%253E
아래는 스크린샷입니다:
