🔍 CVE-2026-105649

7.3
CVSS Score
HIGH
2026-10-05
2026-10-06 15:17
✅ 완료

🇰🇷 한글 설명

Node.js 기반 CMS인 Ghost의 4.22.0부터 6.65.0 버전 사이에서 SVG 미디어 썸네일 및 확장자가 SVG가 아닌 SVG 이미지가 검증 없이 저장되는 취약점이 발견되었습니다. 이를 통해 기여자(Contributor)를 포함한 모든 스태프 사용자가 사이트 도메인에 스크립트를 호스팅할 수 있으며, 다른 관리자의 세션을 탈취할 위험이 있습니다.

💡 쉬운 설명

이미지 파일 안에 악성 코드를 숨겨서 올릴 수 있는 보안 구멍이 발견되었습니다. 이를 통해 해커가 관리자의 권한을 훔쳐 사이트를 장악할 수 있습니다.

🇺🇸 원문 (English)

Ghost is a Node.js content management system. From 4.22.0 until 6.65.0, SVG media thumbnails and SVG images uploaded with a non-SVG file extension were stored without sanitization. This allowed any staff user, including Contributors, to host scripts on the site's domain, possibly resulting in compromise of other staff users' admin sessions. This issue is fixed in version 6.65.0.

📍 영향받는 시스템

Ghost CMS 버전 4.22.0 ~ 6.65.0

⚔️ 공격 벡터

비정상적인 확장자를 가진 SVG 파일을 업로드하여 스크립트 실행 유도

🛡️ 대응 방법

Ghost CMS를 최신 버전인 6.65.0 이상으로 업데이트

🔧 검증 코드

출력된 Ghost 버전을 확인하여 6.65.0 미만인지 확인합니다.

Shell / Script
npm list -g ghost --depth=0 | grep ghost

📊 CVSS Vector String

CVSS Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:R/S:U/C:H/I:H/A:N

💻 영향받는 소프트웨어

Node.js