🇰🇷 한글 설명
Robo Gallery WordPress 플러그인 5.2.6 미만 버전에서 갤러리 설정값을 출력할 때 적절한 검증 및 이스케이프 처리를 하지 않는 취약점이 발견되었습니다. 이를 통해 기여자(Contributor) 이상의 권한을 가진 사용자가 악성 자바스크립트를 저장하여 관리자의 브라우저에서 실행되도록 유도할 수 있습니다.
💡 쉬운 설명
플러그인 설정창에 몰래 악성 코드를 심어두는 방식입니다. 관리자가 해당 설정을 확인하려고 클릭하는 순간, 관리자의 권한으로 해커가 원하는 동작을 수행하게 됩니다.
🇺🇸 원문 (English)
The Robo Gallery WordPress plugin before 5.2.6 does not sanitise and escape some of its gallery settings before outputting them on the gallery edit screen, allowing users with the Contributor role and above to store JavaScript that executes in the context of an administrator who opens the gallery for editing.
📍 영향받는 시스템
Robo Gallery WordPress plugin version < 5.2.6
⚔️ 공격 벡터
권한이 있는 사용자가 갤러리 설정값에 악성 스크립트를 삽입하여 관리자의 세션을 탈취하는 Stored XSS 공격
🛡️ 대응 방법
Robo Gallery 플러그인을 최신 버전인 5.2.6 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 결과에서 robo-gallery의 버전을 확인하여 5.2.6 미만인지 체크합니다.
wp plugin list --allow-root | grep -E 'robo-gallery'