🔍 CVE-2026-70590

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

🇰🇷 한글 설명

Ghost CMS의 6.54.1 미만 버전에서 스태프 권한을 가진 사용자가 관리자 API를 통해 다른 사용자의 해시된 비밀번호를 유출할 수 있는 취약점이 발견되었습니다. 유출된 해시를 이용한 오프라인 무차별 대입 공격으로 계정 탈취 시도가 가능하지만, 기기 인증 기능이 이를 방어할 수 있습니다. 이 문제는 6.54.1 버전에서 수정되었습니다.

💡 쉬운 설명

관리자 권한을 가진 직원이 다른 직원의 암호화된 비밀번호 정보를 몰래 볼 수 있는 보안 결함입니다. 해커가 이 정보를 가져가서 비밀번호를 알아내려 시도할 수 있지만, 추가 인증 단계가 있어 즉각적인 로그인은 어렵습니다.

🇺🇸 원문 (English)

Ghost is a Node.js content management system. Prior to 6.54.1, any staff-level user was able to leak the hashed passwords of other staff users through the Ghost Admin API. An offline password-guessing attack against the hashes could lead to account takeover if successful, but Device Verification should have prevented an attacker from logging in with a recovered password. Depending on the database used, leaked hashes may not have had the correct casing for all characters, increasing the difficulty of a password-guessing attack. This issue is fixed in version 6.54.1.

📍 영향받는 시스템

Ghost CMS 6.54.1 미만 버전

⚔️ 공격 벡터

Ghost Admin API를 이용한 권한 있는 사용자의 정보 유출 및 오프라인 해시 크래킹

🛡️ 대응 방법

Ghost CMS를 최신 버전인 6.54.1 이상으로 업데이트하십시오.

🔧 검증 코드

출력 결과에 ghost 버전이 6.54.1 미만으로 표시되면 취약한 버전이 설치된 상태입니다.

Shell / Script
npm list -g ghost --depth=0 | grep -E 'ghost@([0-5]\.|6\.[0-53][0-3][0-9])'

📊 CVSS Vector String

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

💻 영향받는 소프트웨어

Node.js