🇰🇷 한글 설명
The Events Manager WordPress 플러그인 7.4 미만 버전에서 REST 경로에 대한 권한 확인이 누락되어 발생합니다. 공격자가 임시 파일 업로드 식별자를 알고 있다면 인증 없이도 다른 사용자가 업로드 중인 파일을 가져올 수 있습니다.
💡 쉬운 설명
파일을 올리는 도중에 생성되는 임시 주소를 알면, 로그인을 하지 않은 외부인도 그 파일을 몰래 볼 수 있는 보안 약점입니다. 파일 이름이 매우 복잡해서 추측하기는 어렵지만, 주소가 유출되면 위험할 수 있습니다.
🇺🇸 원문 (English)
The Events Manager WordPress plugin before 7.4 does not perform any authorization check on a REST route that serves temporarily stored file uploads, allowing unauthenticated users to retrieve another user's in-progress upload when its temporary identifier is known. The identifier is high-entropy, is disclosed only to the uploader, and the file is removed on submission or by a scheduled cleanup, so a cross-user read is not achievable by guessing alone.
📍 영향받는 시스템
The Events Manager WordPress plugin version < 7.4
⚔️ 공격 벡터
임시 파일 업로드 식별자를 탈취하여 인증 없이 REST API를 통해 파일 다운로드
🛡️ 대응 방법
The Events Manager 플러그인을 최신 버전(7.4 이상)으로 업데이트
🔧 검증 코드
출력된 플러그인 목록에서 'events-manager'를 확인하고, 설치된 버전을 별도로 체크하여 7.4 미만인지 확인합니다.
wp plugin list --status=active | grep -i 'events-manager'