🇰🇷 한글 설명
WordPress용 WP Project Manager 플러그인의 'Abstract_Permission' 클래스에서 'user_id' 키에 대한 검증이 누락되어 발생하는 IDOR(부적절한 직접 객체 참조) 취약점입니다. 이를 통해 인증되지 않은 공격자가 관리자로 신분을 위장하여 플러그인의 모든 REST API 경로에 접근할 수 있습니다.
💡 쉬운 설명
로그인하지 않은 외부인이 사용자 ID를 조작하여 관리자 권한을 훔칠 수 있는 보안 결함입니다. 이로 인해 공격자가 관리자처럼 행동하며 플러그인의 모든 기능을 마음대로 사용할 위험이 있습니다.
🇺🇸 원문 (English)
The WP Project Manager – Task, team, and project management plugin featuring kanban board and gantt charts plugin for WordPress is vulnerable to Insecure Direct Object Reference in all versions up to, and including, 2.6.13 via the 'Abstract_Permission' class due to missing validation on the 'user_id' user controlled key. This makes it possible for unauthenticated attackers to spoof their identity to that of an administrator and access all of the plugins REST routes.
📍 영향받는 시스템
WP Project Manager 플러그인 2.6.13 이하 모든 버전
⚔️ 공격 벡터
REST API 요청 시 조작된 'user_id' 값을 전달하여 관리자 권한 탈취
🛡️ 대응 방법
WP Project Manager 플러그인을 최신 버전으로 업데이트하십시오.
🔧 검증 코드
출력된 버전 번호가 2.6.13보다 높으면 안전하며, 2.6.13 이하이면 취약합니다.
wp plugin list --name wp-project-manager --format=json | grep -oP '(?<=version\":")[^"]+'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:L
💻 영향받는 소프트웨어
IBM Verify Identity Access