🇰🇷 한글 설명
Event Tickets and Registration 워드프레스 플러그인(5.30.3.1 이전 버전)은 이벤트가 공개 참석자 목록을 표시하는지 올바르게 확인하지 않고 REST API를 통해 참석자 정보를 반환합니다. 이로 인해 인증되지 않은 사용자도 공개 목록이 없는 이벤트의 참석자 이름을 조회할 수 있습니다.
💡 쉬운 설명
이 플러그인은 참석자 목록을 숨겨야 하는 행사에서도 참석자 이름을 외부에 보여줄 수 있습니다. 로그인하지 않은 사람도 이 정보를 가져갈 수 있어 개인정보가 노출될 수 있습니다.
🇺🇸 원문 (English)
The Event Tickets and Registration WordPress plugin before 5.30.3.1 does not correctly check whether an event displays a public attendee list before returning one of its attendees over the REST API, allowing unauthenticated users to retrieve the names of attendees of events that do not show a public attendee list.
📍 영향받는 시스템
Event Tickets and Registration 워드프레스 플러그인 5.30.3.1 미만 버전
⚔️ 공격 벡터
인증 없이 플러그인의 REST API 엔드포인트에 요청을 보내 공개되지 않은 이벤트의 참석자 이름을 조회
🛡️ 대응 방법
플러그인을 5.30.3.1 이상 버전으로 업데이트
🔧 검증 코드
출력된 version 값이 5.30.3.1 미만이면 취약한 버전이므로 업데이트가 필요하고, 5.30.3.1 이상이거나 결과가 없으면 해당 플러그인이 설치되어 있지 않거나 안전한 버전입니다.
wp plugin list --name=event-tickets --fields=name,version,status 2>/dev/null || find /var/www -path '*event-tickets*' -name 'readme.txt' -exec grep -i 'stable tag' {} \; 2>/dev/null