🇰🇷 한글 설명
WordPress용 Blog2Social 플러그인의 uploadVideo() 함수에서 권한 확인 절차가 미흡하여 발생하는 파일 업로드 취약점입니다. 이로 인해 구독자(Subscriber) 이상의 권한을 가진 인증된 공격자가 mp4 파일을 서버의 업로드 디렉토리에 업로드할 수 있습니다.
💡 쉬운 설명
웹사이트의 낮은 권한을 가진 사용자도 허용되지 않은 동영상 파일을 서버에 올릴 수 있는 보안 결함입니다. 공격자가 악성 파일을 업로드하여 서버에 문제를 일으킬 위험이 있습니다.
🇺🇸 원문 (English)
The Blog2Social: Social Media Auto Post & Scheduler plugin for WordPress is vulnerable to limited file upload due to an incorrect capability check on theuploadVideo() function in all versions up to, and including, 8.6.0. This makes it possible for authenticated attackers, with Subscriber-level access and above, to upload mp4 files to the 'wp-content/uploads/<YYYY>/<MM>/' directory.
📍 영향받는 시스템
Blog2Social: Social Media Auto Post & Scheduler plugin (버전 8.6.0 및 그 이하 모든 버전)
⚔️ 공격 벡터
인증된 사용자(구독자 권한 이상)가 취약한 함수를 통해 mp4 파일을 업로드하는 방식
🛡️ 대응 방법
Blog2Social 플러그인을 최신 버전으로 업데이트하여 권한 검증 로직을 수정해야 합니다.
🔧 검증 코드
출력된 결과에서 blog2social 플러그인의 버전이 8.6.0 이하인지 확인합니다.
wp-cli plugin list --allow-root | grep -E 'blog2social'