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

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

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

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

도구 디렉토리

카테고리

모든 카테고리 보기
Loading categories
CVE-2026-81294 — CVE-2026-81294에 대한 개념 증명 및 실습 재현으로, WordPress Authorizer 플러그인에서 검증되지 않은 OAuth2 이메일 매칭을 통한 인증되지 않은 권한 상승 취약점입니다. | Kitploit
도구/GitHubGitHub/abraxas/cve-2026-81294
Privilege EscalationVulnerability AnalysisExploitationWeb Application ExploitationWeb SecurityPenetration TestingAuthenticationLabs & Practice
GitHubabraxas/cve-2026-81294

CVE-2026-81294

CVE-2026-81294에 대한 개념 증명 및 실습 재현으로, WordPress Authorizer 플러그인에서 검증되지 않은 OAuth2 이메일 매칭을 통한 인증되지 않은 권한 상승 취약점입니다.

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

인기

모두 보기 →

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

모든 도구 탐색

도구 컬렉션을 둘러보세요

모든 도구 보기 →
공유

Abraxas Labs — CVE-2026-81294 — WordPress

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

CVE-2026-81294 — WordPress

WordPress — Authorizer 3.15.1 — Paul Ryan

Authorizer <= 3.15.1 버전의 인증되지 않은 권한 상승 취약점.

CVECVE-2026-81294 · CVE.org
CWECWE-266
CVSS치명적: 9.8 CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:H/I:H/A:H
제품WordPress — Authorizer
영향받는 버전3.15.1까지 모든 버전 (포함)
패치 버전3.15.2 이상
인증없음 (소스 맵 참조)
라이선스GNU Affero GPL v3.0
랩127.0.0.1 전용 · 벤더/클라이언트 공개 패키지, 스캐너 아님

권고 (소스 맵에서 발췌)

GitHub emails[]에서 verified 없이 처리되는 것이 공개된 취약 지점(sink)입니다. 랩은 동일한 email_verified 검증 누락이 있는 일반 OAuth2입니다. HTTP는 GET wp-login.php?external=oauth2입니다.


진입점

  • 메서드: GET
  • 경로: /wp-login.php?external=oauth2
  • 라우터: authenticate 필터 custom_authenticate_oauth2. 3.15.1 GitHub emails API는 entry.verified를 확인하지 않고 entry.email을 매핑했습니다. 랩은 동일한 검증 누락이 있는 일반 OAuth2를 사용합니다. 3.15.2는 GitHub에 대해 empty(entry.verified)를 필터링하고 일반 OAuth2에 대해 oauth2_require_verified_email을 추가합니다.
  • 비고: CVE-2026-81294 CWE-266 Authorizer 3.15.1. 검증되지 않은 OAuth2 이메일이 관리자와 일치하여 인증되지 않은 권한 상승이 발생합니다. Witness POCWitness81294. 3.15.2에서 패치됨.

호출 체인

  • GET /wp-login.php?external=oauth2 (PHPSESSID 유지)
  • 302 /oauth-mock/authorize 후 code+state와 함께 302로 복귀
  • WP가 토큰 교환, userinfo [email protected] 미검증
  • get_user_by email admin, wp_set_auth_cookie
  • GET /?auth_lab=1 POCWitness81294

랩 사전 조건

  • Authorizer 3.15.1
  • oauth2=1 provider=generic mock URLs
  • admin email [email protected] display_name=POCWitness81294

Witness

OAuth 이후 GET /?auth_lab=1은 POCWitness81294입니다. 해당 문자열이 없는 로그인 페이지 HTML은 아닙니다.

성공이 아닌 경우

  • 쿠키 없는 로그인 폼 200
  • oauth2_email_not_verified
  • empty_username
  • 리버스 셸

패치 / 완화 조치

먼저 할 일: Authorizer를 3.15.2 이상으로 업데이트하십시오.

업그레이드 후 검증

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

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

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

재현 (승인된 랩)

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

root@kitploit:~
python3 CVE-2026-81294-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-81294 · NVD

  • CVE-2026-81294 · CVE.org

  • patchstack.com/database/wordpress/plugin/authorizer/vulnerability/wordpress-authorizer-plugin-3-15-1-privilege-escalation-vulnerability?_s_id=cve

  • github.com/advisories/GHSA-xppg-27gw-vxcj

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

  • 플러그인 디렉터리: authorizer

  • Trac 브라우저: plugins.trac.wordpress.org/authorizer

  • SVN 태그: plugins.svn.wordpress.org/authorizer

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


기록 (구조화)

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

- input: `https://nvd.nist.gov/vuln/detail/CVE-2026-81294`
- CWE: CWE-266
- published: 2026-09-02T12:17:12.783

## NVD description

Unauthenticated Privilege Escalation in Authorizer <= 3.15.1 versions.

## MITRE description

Unauthenticated Privilege Escalation in Authorizer <= 3.15.1 versions.

## Affected

- Paul Ryan Authorizer n/a affected

## References (JSON sources only)

- https://patchstack.com/database/wordpress/plugin/authorizer/vulnerability/wordpress-authorizer-plugin-3-15-1-privilege-escalation-vulnerability?_s_id=cve
- https://github.com/advisories/GHSA-xppg-27gw-vxcj
- https://nvd.nist.gov/vuln/detail/CVE-2026-81294

## GitHub advisory

Unauthenticated Privilege Escalation in Authorizer <= 3.15.1 versions.

Unauthenticated Privilege Escalation in Authorizer <= 3.15.1 versions.

라이선스

이 공개 패키지는 GNU Affero General Public License v3.0에 따라 라이선스가 부여됩니다. LICENSE를 참조하십시오.


면책 조항

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

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

도구 다운로드