🇰🇷 한글 설명
WordPress용 Smart Slider 3 플러그인의 여러 wp_ajax_smart-slider3 컨트롤러 액션에서 권한 확인 기능이 누락되어 데이터에 대한 무단 접근 및 수정이 가능합니다. 기여(Contributor) 권한 이상의 인증된 공격자는 슬라이더 메타데이터를 열람하거나 이미지 저장 레코드를 생성, 수정, 삭제할 수 있습니다.
💡 쉬운 설명
워드프레스의 슬라이더 플러그인에 보안 구멍이 있어, 권한이 낮은 사용자도 슬라이더 정보를 훔치거나 이미지를 마음대로 조작할 수 있습니다. 공격자가 관리자 권한 없이도 슬라이더 설정을 망가뜨릴 수 있는 위험이 있습니다.
🇺🇸 원문 (English)
The Smart Slider 3 plugin for WordPress is vulnerable to unauthorized access and modification of data due to missing capability checks on multiple wp_ajax_smart-slider3 controller actions in all versions up to, and including, 3.5.1.33. The display_admin_ajax() method does not call checkForCap() (which requires unfiltered_html capability), and several controller actions only validate the nonce (validateToken()) without calling validatePermission(). This makes it possible for authenticated attackers, with Contributor-level access and above, to enumerate slider metadata and create, modify, and delete image storage records by obtaining the nextend_nonce exposed on post editor pages.
📍 영향받는 시스템
Smart Slider 3 plugin for WordPress (버전 3.5.1.33 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 공격자가 노출된 nonce를 사용하여 권한 검증 없이 AJAX 요청을 전송
🛡️ 대응 방법
Smart Slider 3 플러그인을 최신 보안 패치가 적용된 버전으로 즉시 업데이트하십시오.
🔧 검증 코드
명령어 결과에 smart-slider-3가 나타나면 설치된 것이며, 설치된 버전이 3.5.1.33 이하인지 확인해야 합니다.
wp plugin list --status=active | grep -i 'smart-slider-3'