🔍 CVE-2026-105651

7.3
CVSS Score
HIGH
2026-10-05
2026-10-07 22:17
✅ 완료

🇰🇷 한글 설명

Node.js 기반 CMS인 Ghost의 특정 버전에서 북마크 카드를 생성할 때 외부 웹사이트의 비이미지 파일을 아이콘이나 썸네일로 저장할 수 있는 취약점이 발견되었습니다. 이를 통해 기여자(Contributor)를 포함한 스태프 사용자가 사이트 도메인에 임의의 HTML을 호스팅할 수 있으며, 결과적으로 다른 관리자의 세션을 탈취할 위험이 있습니다.

💡 쉬운 설명

게시판 관리자가 외부 링크를 등록할 때, 이미지 대신 악성 코드가 담긴 파일을 몰래 저장할 수 있는 문제입니다. 이를 통해 해커가 관리자의 권한을 훔쳐 사이트를 장악할 수 있습니다.

🇺🇸 원문 (English)

Ghost is a Node.js content management system. From 5.94.0 until 6.64.0, when creating a bookmark card, Ghost could store non-image files fetched from an external website as bookmark icons or thumbnails. This allowed any staff user, including Contributors, to host arbitrary HTML on the site's domain, possibly resulting in compromise of other staff users' admin sessions. This issue is fixed in version 6.64.0.

📍 영향받는 시스템

Ghost CMS version 5.94.0 ~ 6.64.0

⚔️ 공격 벡터

스태프 권한을 가진 사용자가 북마크 생성 기능을 통해 외부의 악성 HTML 파일을 썸네일로 업로드

🛡️ 대응 방법

Ghost CMS를 최신 보안 패치가 적용된 버전 6.64.0 이상으로 업데이트

🔧 검증 코드

출력된 Ghost의 버전이 6.64.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