
Multithreaded Python scanner for CVE-2026-15826 and CVE-2026-15748; checks target lists, supports verbose logging, configurable threads, and custom output for authorized security assessments.
English | 한국어
The User Profile Builder plugin for WordPress is vulnerable to Authentication Bypass via Type Confusion in versions up to, and including, 3.16.4. This is due to the wppb_log_in_user() function calling absint() on the return value of wp_insert_user() before performing an is_wp_error() check — when a registration is submitted with a 61–70 character username, WordPress core rejects it with a WP_Error object, but absint() coerces that object to the integer 1 before the error check can short-circuit execution, causing the plugin to bind and return a transient-backed autologin nonce tied to user ID 1. This makes it possible for unauthenticated attackers to log in as the site's Administrator account (user ID 1), resulting in full administrative takeover of the site.
| 항목 | 값 |
|---|---|
| CVE ID | CVE-2026-15826 |
| 취약점 유형 | 원격 코드 실행 (RCE) |
| CVSS 점수 | 9.8 |
# PoC 스크립트 다운로드
curl -O https://raw.githubusercontent.com/fankh/vulnerability-poc/main/2026/CVE-2026-15826/poc.py
# 대상에 대해 PoC 실행
python3 poc.py --target <대상_URL>
# 인증 정보와 함께 실행
python3 poc.py --target <대상_URL> --username <사용자명> --password <비밀번호>
⚠️ 경고: 이 PoC는 허가된 보안 테스트 목적으로만 사용해야 합니다. 탐지 전용 기술을 사용하며 대상 시스템을 공격하거나 손상시키지 않습니다.
이 저장소에는 취약한 버전과 패치된 버전의 애플리케이션이 포함된 Docker 기반 테스트 환경이 있습니다.
# CVE 디렉토리로 이동
cd CVE-2026-15826
# 두 애플리케이션 시작
docker-compose up -d
# 테스트 실행
./run-tests.sh # Linux/Mac
./run-tests.ps1 # Windows PowerShell
| 애플리케이션 | URL | 상태 |
|---|---|---|
| 취약한 앱 | http://localhost:8080 | 취약점 시연 |
| 패치된 앱 | http://localhost:8081 | 수정 시연 |
├── README.md # 영문 문서
├── README_KO.md # 한국어 문서
├── poc.py # PoC 탐지 스크립트
├── docker-compose.yml # 컨테이너 오케스트레이션
├── run-tests.sh # Linux/Mac 테스트 실행기
├── run-tests.ps1 # Windows 테스트 실행기
├── vulnerable-app/ # 취약한 버전
│ ├── app.py
│ ├── Dockerfile
│ └── requirements.txt
└── patched-app/ # 패치된 버전
├── app.py
├── Dockerfile
└── requirements.txt
PoC Generator에서 생성됨 - 2026-08-15T18:50:24.344632523