🇰🇷 한글 설명
Node.js 기반 CMS인 Ghost의 6.0.9 버전부터 6.65.0 버전 사이에서 검증 미흡 문제가 발견되었습니다. 인증되지 않은 사용자가 Webmentions 기능을 악용하여 Ghost 서버의 내부 네트워크에 있는 호스트로 제한적인 HTTP 요청을 보낼 수 있습니다. 이 공격은 응답 데이터를 반환하지는 않지만 내부 네트워크 스캔 등에 활용될 수 있습니다.
💡 쉬운 설명
해커가 로그인을 하지 않고도 Ghost 서버를 이용해 서버 내부 네트워크에 몰래 신호를 보낼 수 있는 보안 약점입니다. 직접적인 데이터 유출은 없지만, 내부 네트워크의 구조를 파악하는 용도로 악용될 위험이 있습니다.
🇺🇸 원문 (English)
Ghost is a Node.js content management system. From 6.0.9 until 6.65.0, a validation issue allowed some functionality, such as Webmentions, to be abused by an unauthenticated user to make limited HTTP requests to hosts in the Ghost server's internal network on some network configurations. A successful attack would not result in any response data being returned. This issue is fixed in version 6.65.0.
📍 영향받는 시스템
Ghost CMS version 6.0.9 to 6.65.0
⚔️ 공격 벡터
인증되지 않은 사용자가 Webmentions 기능을 악용하여 내부 네트워크로 HTTP 요청을 전송하는 방식
🛡️ 대응 방법
Ghost CMS를 최신 버전인 6.65.0 이상으로 업데이트하십시오.
🔧 검증 코드
출력된 Ghost의 버전이 6.65.0 미만(예: 6.0.9 ~ 6.65.0 미만)이면 취약한 상태입니다.
npm list -g ghost --depth=0 | grep -E 'ghost@([0-9]+\.[0-9]+\.[0-9]+)'
📊 CVSS Vector String
CVSS:3.1/AV:N/AC:H/PR:N/UI:N/S:C/C:L/I:N/A:N
💻 영향받는 소프트웨어
Multi-Domain Security Management Server