🔍 CVE-2026-70592

5.5
CVSS Score
MEDIUM
2026-08-04
2026-10-24 15:10
✅ 완료

🇰🇷 한글 설명

Node.js 기반 CMS인 Ghost의 1.20.1부터 6.54.1 버전 사이에서 발생하는 취약점입니다. 관리자 권한을 가진 사용자가 데이터베이스 백업 파일 이름을 조작하여 파일 시스템의 특정 파일을 덮어쓸 수 있으며, 이는 데이터 무결성과 가용성에 문제를 일으킬 수 있습니다.

💡 쉬운 설명

관리자 권한을 가진 사람이 백업 파일 이름을 교묘하게 바꿔서 서버에 있는 중요한 파일을 마음대로 바꿀 수 있는 문제입니다. 이로 인해 서버의 데이터가 망가지거나 서비스가 중단될 위험이 있습니다.

🇺🇸 원문 (English)

Ghost is a Node.js content management system. From 1.20.1 until 6.54.1, an Administrator-level user could remotely overwrite certain files on the filesystem through the database backup filename, leading to integrity and availability issues. The database export endpoint failed to reject path separators in the caller-supplied filename. This issue is fixed in version 6.54.1.

📍 영향받는 시스템

Ghost CMS version 1.20.1 to 6.54.1

⚔️ 공격 벡터

데이터베이스 내보내기 엔드포인트에서 파일 이름에 포함된 경로 구분자(path separator)를 검증하지 못하는 점을 이용한 원격 파일 덮어쓰기

🛡️ 대응 방법

Ghost CMS를 취약점이 해결된 버전인 6.54.1 이상으로 업데이트하십시오.

🔧 검증 코드

출력된 Ghost의 버전이 6.54.1 미만인지 확인하여 취약 여부를 판단합니다.

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

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js