🇰🇷 한글 설명
WordPress 플러그인 'The Photo Gallery, Sliders, Proofing' 4.5.0 미만 버전에서 업로드된 압축 파일 내 파일 확장자를 제대로 검증하지 못하는 취약점이 발견되었습니다. 루프 카운터 변수 재사용 오류로 인해 검증 절차를 우회할 수 있으며, 이를 통해 공격자는 웹 디렉토리에 임의의 파일을 생성하고 원격 코드 실행(RCE)을 수행할 수 있습니다.
💡 쉬운 설명
갤러리 관리 권한이 있는 사용자가 압축 파일을 올릴 때, 보안 검사를 속여서 위험한 파일을 서버에 몰래 저장할 수 있는 문제입니다. 이렇게 저장된 파일을 실행하면 해커가 웹사이트를 마음대로 조종할 수 있습니다.
🇺🇸 원문 (English)
The Photo Gallery, Sliders, Proofing and WordPress plugin before 4.5.0 does not correctly validate the extensions of files extracted from an uploaded archive, due to a variable being reused as a loop counter so that the check always passes, allowing users granted its gallery-management capability by an administrator to write arbitrary files into a web-accessible directory and, on hosts that execute them, run arbitrary code.
📍 영향받는 시스템
The Photo Gallery, Sliders, Proofing WordPress plugin version < 4.5.0
⚔️ 공격 벡터
관리자가 부여한 갤러리 관리 권한을 가진 사용자가 조작된 압축 파일을 업로드하여 공격
🛡️ 대응 방법
해당 플러그인을 최신 버전(4.5.0 이상)으로 즉시 업데이트하십시오.
🔧 검증 코드
출력된 플러그인 목록에서 해당 플러그인의 버전이 4.5.0 미만인지 확인하십시오.
wp plugin list --status=active | grep -E 'the-photo-gallery'