🇰🇷 한글 설명
Node.js 기반 CMS인 Ghost의 4.9.0 버전부터 6.54.1 버전 사이에서 입력값 검증 미흡 문제가 발견되었습니다. 이를 통해 권한이 있는 일반 스태프 사용자가 feature_image_caption 필드에 악성 콘텐츠를 삽입하여 다른 스태프의 관리자 세션을 탈취하고 권한을 상승시킬 수 있습니다.
💡 쉬운 설명
게시물을 작성할 수 있는 직원이 이미지 설명 칸에 특수한 코드를 넣어 다른 관리자의 로그인 정보를 훔칠 수 있는 문제입니다. 이를 통해 일반 직원이 관리자 권한을 몰래 얻어낼 수 있습니다.
🇺🇸 원문 (English)
Ghost is a Node.js content management system. From 4.9.0 until 6.54.1, an input validation issue allowed any staff user to create a post with content in feature_image_caption that could be used to hijack another staff user's Ghost Admin session, resulting in privilege escalation. This issue is fixed in 6.54.1.
📍 영향받는 시스템
Ghost CMS 4.9.0 ~ 6.54.1
⚔️ 공격 벡터
스태프 사용자가 게시물 작성 시 feature_image_caption 필드에 악성 스크립트를 삽입하여 다른 사용자의 세션 탈취
🛡️ 대응 방법
Ghost CMS를 최신 보안 패치가 적용된 6.54.1 버전 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 Ghost 버전을 확인하여 6.54.1 미만 버전인지 체크하십시오.
npm list -g ghost --depth=0 | grep ghost