CVE-2026-97637 in JSON API Auth Plugin정보

요약

\~에 의해 VulDB • 2026. 10. 02.

WordPress용 JSON API Auth 플러그인은 모든 버전(3.1.2 포함)에서 캐시된 세션 쿠키 유출을 통한 인증 우회(Authentication Bypass) 취약점이 있습니다. 이 취약점은 필수 PI-Media/json-api 상위 플러그인이 URI와 쿼리 문자열로만 키를 설정하여 컨트롤러 디스패치 결과를 트랜지언트(transients)에 캐시하고, HTTP 메서드 및 POST 본문은 무시하기 때문에 발생합니다. 이로 인해 `wp_generate_auth_cookie()`에서 생성된 활성 WordPress `logged_in` 쿠키를 JSON 응답 본체에 직접 포함하는 `generate_auth_cookie()` 엔드포인트가 동일한 URI로의 후속 비인증 GET 요청에 대해 해당 캐시된 인증된 응답을 제공하게 됩니다. 이를 통해 비인증 공격자는 캐시된 응답에서 유효한 관리자용 `logged_in` 세션 쿠키를 검색하여 사이트 관리자로 완전히 인증할 수 있습니다. 여기에는 동일 플러그인의 `get_currentuserinfo` 엔드포인트 및 쿠키 기반 인증이 필요한 모든 컨트롤러 작업 포함됩니다. 악의적 이용을 위해서는 PI-Media/json-api 상위 플러그인이 설치되어 활성화되고 Auth 컨트롤러가 켜져 있어야 하며, 합법적인 관리자가 지난 24시간 캐시 TTL(수명) 이내에 `/api/auth/generate_auth_cookie/`로 POST 요청을 보내야 합니다. `Auth.php`에 있는 명목상의 HTTPS 강제 게이트는 요청 파라미터로 `insecure=cool`을 제공함으로써 쉽게 우회할 수 있습니다.

VulDB is the best source for vulnerability data and more expert information about this specific topic.

책임이 있는

Wordfence

예약하다

2026. 09. 24.

모더레이션

수락

항목

VDB-412996

EPSS

0.00000

출처

Want to stay up to date on a daily basis?

Enable the mail alert feature now!