🇰🇷 한글 설명
WordPress용 JoomSport 플러그인 5.7.8 이하 버전에서 권한 검증 미흡으로 인한 권한 우회 취약점이 발견되었습니다. 이를 통해 구독자 이상의 권한을 가진 인증된 공격자가 임의의 시즌 그룹을 생성하거나 기존 그룹의 이름, 참가자, 라운드 유형 등을 수정할 수 있습니다. 공격을 위해서는 JoomSport 숏코드가 포함된 프론트엔드 페이지에서 노출되는 joomsportajaxnonce 값이 필요합니다.
💡 쉬운 설명
일반 사용자 권한을 가진 사람이 관리자처럼 플러그인의 중요한 설정을 마음대로 바꾸거나 새로운 그룹을 만들 수 있는 보안 결함입니다. 웹사이트에 공개된 특정 암호 키(nonce)를 이용해 권한을 속이는 방식으로 공격이 이루어집니다.
🇺🇸 원문 (English)
The JoomSport – for Sports: Team & League, Football, Hockey & more plugin for WordPress is vulnerable to authorization bypass in all versions up to, and including, 5.7.8. This is due to the plugin not properly verifying that a user is authorized to perform an action. This makes it possible for authenticated attackers, with subscriber-level access and above, to create arbitrary season groups or modify existing group names, participants, and round-type options. Exploitation requires obtaining the joomsportajaxnonce, which is exposed on frontend pages that render a JoomSport shortcode.
📍 영향받는 시스템
JoomSport – for Sports: Team & League, Football, Hockey & more plugin (버전 5.7.8 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자(구독자 이상)가 프론트엔드에 노출된 joomsportajaxnonce를 탈취하여 권한 검증을 우회하는 방식
🛡️ 대응 방법
JoomSport 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 JoomSport 플러그인의 버전이 5.7.8 이하인지 확인하십시오.
wp plugin list --allow-root | grep -E 'joomsport'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:N/I:L/A:N
💻 영향받는 소프트웨어
IBM Security Verify Access