🇰🇷 한글 설명
File Manager, FileOrganizer, File Manager Pro WordPress 플러그인에서 window 메시지의 출처를 올바르게 검증하지 않는 취약점이 발견되었습니다. 공격자는 사이트 주소의 접두사와 일치하는 출처를 위장하여 로그인된 관리자의 세션에서 임의의 자바스크립트를 실행할 수 있습니다.
💡 쉬운 설명
관리자가 악성 페이지를 방문하면 해커가 관리자의 권한을 이용해 웹사이트를 조작할 수 있는 보안 구멍이 있습니다. 이는 플러그인이 외부에서 오는 메시지가 진짜인지 제대로 확인하지 못하기 때문에 발생합니다.
🇺🇸 원문 (English)
The File Manager WordPress plugin before 8.0.5, FileOrganizer WordPress plugin before 1.2.1, File Manager Pro WordPress plugin before 2.1.3 do not correctly validate the origin of window messages received by the file browser they load on their admin screens, accepting any origin that is a leading string prefix of the site's own address, which allows an unauthenticated attacker to run arbitrary JavaScript in the session of a logged-in administrator who visits a page under their control.
The defect is in the file-manager library all three bundle, and every version below 2.1.70 carries it. Updating the bundled library closes it.
📍 영향받는 시스템
File Manager < 8.0.5, FileOrganizer < 1.2.1, File Manager Pro < 2.1.3
⚔️ 공격 벡터
관리자가 공격자가 제어하는 페이지를 방문하도록 유도하여 브라우저 기반의 XSS 공격 수행
🛡️ 대응 방법
해당 플러그인들을 최신 버전으로 업데이트하거나 내부 file-manager 라이브러리를 2.1.70 이상으로 업데이트
🔧 검증 코드
출력된 플러그인 목록의 버전이 취약한 버전 범위에 포함되는지 확인
wp plugin list --allow-root | grep -E 'file-manager|fileorganizer|file-manager-pro'