
CVE-2024-5326에 대한 개념 증명 익스플로잇으로, PostX WordPress 플러그인의 인증 누락 취약점을 통해 인증된 공격자가 임의의 옵션을 변경하고 관리자로 권한을 상승시킬 수 있습니다.
CVE-2024-5326 Post Grid Gutenberg Blocks and WordPress Blog Plugin – PostX <= 4.1.2 - 인증 누락으로 인한 임의 옵션 업데이트
설명
WordPress용 Post Grid Gutenberg Blocks and WordPress Blog Plugin – PostX 플러그인은 버전 4.1.2 이하에서 'postx_presets_callback' 함수에 대한 기능 점검(capability check)이 누락되어 데이터의 무단 수정에 취약합니다. 이로 인해 Contributor 이상의 접근 권한을 가진 인증된 공격자가 영향을 받는 사이트에서 임의의 옵션을 변경할 수 있습니다. 이를 이용해 새로운 사용자 등록을 활성화하고 새 사용자의 기본 역할을 Administrator로 설정할 수 있습니다.
사용자 Contributor가 새 사용자 등록을 활성화하고 새 사용자의 기본 역할을 Administrator로 설정할 수 있습니다.
PoC:
https://github.com/truonghuuphuc/CVE-2024-5326/assets/20487674/fca81a71-9812-4d0f-b48f-2db94e2c7347