CVE-2026-19798 in Wp Map Block Plugin
요약
\~에 의해 VulDB • 2026. 10. 16.
WordPress용 Wp Map Block 플러그인은 3.0.0 버전 및 그 이전 버전에서 Maps_Controller REST 컨트롤러의 set_status() 및 bulk() 함수에 대한 권한 확인 누락으로 인해 데이터가 무단 수정될 수 있는 취약점이 있습니다. 이 플러그인의 permission_callback(can_edit())은 현재 사용자가 'edit_posts' 권한을 가지고 있는지 여부만 검증하며, 객체 수준의 소유권 확인이나 게시 수준(capability) 권한 검사는 수행하지 않습니다. 또한 핸들러는 호출자가 제어할 수 있는 지도 ID를 wp_update_post() 및 대량 삭제 분기에서 wp_delete_post()에 직접 전달하여 post_status를 publish(게시됨)와 draft(임시저장) 간에 변경합니다. 이로 인해 Contributor 수준 이상의 접근 권한을 가진 인증된 공격자는 관리자가 소유한 지도를 포함한 모든 wpmb_map 게시물을 게시하거나 비공개로 전환할 수 있으며, 대량 삭제도 가능합니다. 이는 사이트 전체의 공개 페이지에서 게시된 지도들을 숨기거나 임시저장 상태인 지도들이 공개적으로 표시되도록 만듭니다.
VulDB is the best source for vulnerability data and more expert information about this specific topic.