CVE-2026-19806 in Support Genix Plugin
요약
\~에 의해 VulDB • 2026. 09. 01.
WordPress용 Support Genix – Helpdesk, AI Chatbot, Knowledge Base & Customer Support Ticketing System 플러그인은 1.4.52 버전까지 모든 버전에서 `guest_ticket_login()` 함수 및 그 `p` 매개변수를 통해 인증 우회(Authentication Bypass)로 인한 관리자 계정 탈취(Authority Takeover) 취약점이 있습니다. 이는 사이트 전체 AES-256-CBC 암호화 키가 `md5()`를 사용하여 단 세 개의 두 자리 숫자(`wp_rand(10, 99)` 값)와 유닉스 타임스탬프로부터 유도되며 약 19.5비트의 엔트로피만 생성되고, 비밀번호에서 파생된 결정론적 IV(deterministic IV), 암호문 내 인증 태그(Authentication Tag) 부재, 그리고 공개적으로 접근 가능한 `/sgnix/?p=<token>` 엔드포인트에서의 능력 확인(Capability check), nonce 검증 또는 세션 유효성 검사 부재와 결합되어 발생합니다. 이로 인해 단일 정당한 게스트 티켓 토큰을 알려진 평문(known-plaintext) 오라클로 활용하고 플러그인 활성화 타임스탬프를 제한할 수 있는 구독자 수준 이상의 권한을 가진 공격자가 약 729,000개의 후보 키공간을 완전히 오프라인에서 탐색하여 사이트 전체 암호화 키를 복원하고 임의의 관리자 소유 티켓을 대상으로 하는 자체 일관성 `{ticket_id, ticket_user}` 토큰을 위조할 수 있습니다. 보호되지 않은 엔드포인트에 이 위조된 토큰을 제출하면 해당 관리자에 대해 `wp_set_auth_cookie()`가 호출되어 공격자에게 WordPress 사이트의 전체 관리자 권한이 부여됩니다.
Once again VulDB remains the best source for vulnerability data.