
CVE-2020-10257에 대한 셸 익스플로잇 스크립트로, WordPress TRX Addons 플러그인의 인증되지 않은 RCE 취약점으로 wp-json API 엔드포인트를 통해 관리자 사용자를 생성합니다.
/ \ \ / / || ) _ ) \ _/ |/ _ ) | | | ( \ V /| |/ / () / / () || | () / /|__ \ / / _| _/ || /_/_/ ||_/|//_/
by darkcast
CVE-2020-10257: WordPress TRX Addons 플러그인 비인증 원격 코드 실행 (RCE) 취약점
영향받는 플러그인: TRX Addons
취약점 유형: 비인증 원격 코드 실행 (RCE)
CVSS 점수: 9.8 (치명적)
취약한 버전: 2.5.1 버전 이전
패치 제공 여부: 예 (2.5.1 이상으로 업데이트)
설명:
CVE-2020-10257은 WordPress용 TRX Addons 플러그인에 영향을 미치며, 이 플러그인은 WordPress 테마의 기능을 향상시키는 데 사용되는 인기 있는 플러그인입니다. 이 취약점은 wp-json/trx_addons/V2/get/sc_layout API 엔드포인트에서 부적절한 입력 검증으로 인해 존재합니다. 이 결함을 통해 비인증 사용자가 요청 매개변수를 조작하고 악성 데이터를 주입할 수 있으며, 이로 인해 관리자 권한을 가진 새 사용자를 추가할 수 있습니다.
공격자는 취약한 API 엔드포인트에 특별히 조작된 요청을 보내 이 결함을 악용할 수 있으며, 이로 인해 대상 WordPress 사이트에 관리자 권한을 가진 새 사용자가 생성될 수 있습니다. 이는 공격자가 웹사이트를 완전히 제어할 수 있게 할 수 있습니다.
## 사용 지침
### 저장소 복제 (또는 스크립트 다운로드):
git clone https://github.com/Darkcast/CVE-2020-10257.git cd CVE-2020-10257 chmod +x exploit.sh
### 스크립트 실행:
스크립트는 다음 인수를 허용합니다:
-d 도메인 (예: https://www.targetsite.com).
-u 사용자 이름 (선택 사항).
-p 비밀번호 (선택 사항).
#### 하드코딩된 값 사용 예:
./exploit.sh -d https://www.targetsite.com
#### 사용자 지정 사용자 이름과 비밀번호 사용 예:
./exploit.sh -d https://www.targetsite.com -u admin -p mypassword