Skip to content
KitploitKITPLOIT
도구익스플로잇블로그
Log in
제출
도구익스플로잇블로그
제출

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

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

피드문의개인정보© 2026 Kitploit

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-75816 — CVE-2026-75816에 대한 개념 증명 및 실습 재현으로, admin-ajax 폼 제출을 통한 인증되지 않은 WordPress Frontend Admin 계정 탈취입니다. | Kitploit
도구/GitHubGitHub/abraxas/cve-2026-75816
Vulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration TestingAuthenticationLabs & Practice
GitHubabraxas/cve-2026-75816

CVE-2026-75816

CVE-2026-75816에 대한 개념 증명 및 실습 재현으로, admin-ajax 폼 제출을 통한 인증되지 않은 WordPress Frontend Admin 계정 탈취입니다.

저장소 보기
233일 전아직 검토되지 않음

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Abraxas Labs - CVE-2026-75816

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  [email protected]  ·  CVE-2026-75816

CVE-2026-75816

Frontend Admin by DynamiApps 3.29.11 - shabti

저는 @abraxas_null입니다. 루프백 랩입니다. 클라이언트는 CVE-2026-75816-Abraxas-Labs.py입니다.

user_1은 게시물이 아닙니다. 인증되지 않은 admin-ajax.php frontend_admin/form_submit입니다. ActionPost::conditions_logic()은 객체 id가 숫자가 아닐 때(user_1) 조기 반환하여 current_user_can('edit_post')를 건너뜁니다. 3.29.11의 Email 필드 pre_update_value에는 edit_user 검사가 없으며 user 1의 이메일을 wp_update_user합니다. NVD는 3.29.12까지 나열하며, 3.29.12 체인지로그에서 해당 검사가 추가되었습니다. 랩은 3.29.11입니다. 현재 버전은 3.29.13입니다.

CVECVE-2026-75816 · CVE.org
CWECWE-287
CVSSCritical: 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
ProductFrontend Admin by DynamiApps
Affected3.29.11까지 모든 버전 (NVD는 3.29.12를 나열하며, 3.29.12에서 Email 필드 edit_user 검사가 추가됨)
Patched3.29.12 이상
Auth없음
LicenseGNU Affero GPL v3.0
Lab127.0.0.1 전용

공격자가 할 수 있는 일

게스트 POST가 관리자 이메일을 변경합니다. 해당 주소로의 비밀번호 재설정은 계정 탈취입니다. 랩은 이메일 변경에서 멈춥니다. 저는 다른 사람의 관리자를 겨냥한 비밀번호 분실 공격 레시피를 공개하지 않습니다.


발견 방법

Wordfence가 pre_update_value와 user_1을 지목했습니다. 저는 conditions_logic을 읽고, 그다음 Email 필드를 읽고, 그다음 공개 폼을 수집했습니다.

GET /fea-lab/. _acf_nonce, _acf_objects, user_email 필드 키를 추출합니다. POST acff[post][<key>][email protected]. GET /?fea_lab_email=1. 작은 ajax JSON Post updated, 그다음 새 주소.

잘못된 시도: action=pre_update_value 또는 parse_array (함수 이름은 라우트가 아님); 하드코딩된 nonce; 숫자 post_id (그러면 edit_post가 실제로 실행되어 게스트는 거부됨); who_can_see가 all이 아님; 3.29.12; 본문에 여전히 남아 있는 [email protected]를 성공으로 간주.


랩

포트 8088. Frontend Admin 3.29.11. 공개 폼 /fea-lab/, who_can_see=all, 객체 user_1.

  • lab/Dockerfile
  • lab/docker-compose.override.yml
  • lab/docker-compose.yml
  • lab/run.sh

오직 127.0.0.1:8088 (또는 바인딩한 루프백)만 대상으로 합니다.

cd lab
docker compose up --force-recreate
./run.sh

증거: GET /?fea_lab_email=1이 [email protected]입니다. 일반 폼 HTML이나 [email protected]는 아닙니다.

아무것도 배우지 못한 채 실패하는 방법:

  • [email protected]가 여전히 관리자 이메일인 경우
  • 이메일 변경 없이 admin-ajax 0 / -1 / 권한 JSON
  • 리버스 셸
  • 공격자 메일박스로의 실제 비밀번호 재설정

수정

Frontend Admin by DynamiApps를 3.29.12 이상으로 업데이트하세요 (현재 3.29.13). 패치된 빌드에 대해 CVE-2026-75816-Abraxas-Labs.py를 다시 실행하세요: 관리자 이메일이 변경되지 않아야 합니다.


참고 자료

  • CVE-2026-75816 · NVD

  • CVE-2026-75816 · CVE.org

  • plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/fields/user/class-user-email.php#L127

  • plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/forms/actions/post.php#L1001

  • plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/forms/actions/post.php#L1224

  • plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/forms/classes/display.php#L26

  • plugins.trac.wordpress.org/browser/acf-frontend-form-element/tags/3.29.10/main/frontend/forms/classes/submit.php#L125

  • plugins.trac.wordpress.org/changeset/3664865/acf-frontend-form-element

  • www.wordfence.com/threat-intel/vulnerabilities/id/f1637a3b-7b0f-485d-9d19-4f711f8c671b?source=cve

  • github.com/advisories/GHSA-pv54-wq7v-wf7v

  • nvd.nist.gov/vuln/detail/CVE-2026-75816

  • 플러그인 디렉터리: acf-frontend-form-element

  • Trac 브라우저: plugins.trac.wordpress.org/acf-frontend-form-element

  • SVN 태그: plugins.svn.wordpress.org/acf-frontend-form-element

  • Abraxas Labs: abraxaslabs.tech · github.com/abraxas · @abraxas_null


라이선스

GNU Affero GPL v3.0. LICENSE를 참조하세요.


클라이언트는 루프백과 통신합니다. 소유하지 않은 시스템에 사용하는 것은 Abraxas Labs에 의해 승인되지 않습니다. 보증하지 않습니다.

abraxaslabs.tech · github.com/abraxas · @abraxas_null

도구 다운로드