본문으로 건너뛰기
피드

Ghost CMS 취약점 악용한 클릭픽스 공격, 700개 넘는 사이트 뚫림

security 약 6분
vote
0
댓글
북마크

Ghost CMS의 심각한 SQL 인젝션 취약점 CVE-2026-26980을 악용한 대규모 클릭픽스 공격이 포착됐어. 공격자는 관리자 API 키를 탈취해 정상 사이트 페이지에 악성 JavaScript 로더를 심고, 방문자에게 가짜 CAPTCHA와 명령어 복사·붙여넣기를 유도한 것으로 알려짐.

  • 1

    Ghost CMS 콘텐츠 API의 SQL 인젝션 취약점 CVE-2026-26980은 CVSS 9.4로 평가됨

  • 2

    공격자는 관리자 API 키를 탈취해 페이지 하단에 악성 JavaScript 로더를 주입할 수 있음

  • 3

    대학교, 블록체인, AI, SaaS, 보안 연구, 미디어, 핀테크 등 700개 이상 사이트가 영향권에 들어감

  • Ghost CMS 취약점을 악용한 대규모 ClickFix 공격이 포착됨

    • Ghost CMS는 블로그, 뉴스레터, 언론사 등에서 쓰이는 오픈소스 콘텐츠 관리 시스템(CMS)임
    • 공격자는 Ghost CMS 취약점으로 악성 JavaScript 코드를 주입하고, 방문자에게 ClickFix 공격을 유도한 것으로 알려짐
  • 이번에 악용된 취약점은 콘텐츠 API의 SQL 인젝션 취약점인 CVE-2026-26980임

    • 중국 보안 업체 QiAnXin XLab에 따르면 이 취약점의 CVSS 점수는 9.4로 매우 높음
    • 인증되지 않은 공격자가 데이터베이스에서 임의 데이터를 읽을 수 있는 문제가 있음
    • 특히 관리자 API 키를 권한 없이 탈취할 수 있다는 점 때문에 치명적임

⚠️주의

> Ghost CMS를 운영 중이면 패치 여부만 확인하고 끝내면 안 됨. 관리자 비밀번호와 API 키 재설정, 악성 스크립트 제거, 접근 로그 감사까지 같이 가야 함.

  • 관리자 API 키가 털리면 단순 조회 취약점에서 끝나지 않음

    • 공격자는 CMS에 게시된 기사나 페이지를 대량 수정할 수 있음
    • 페이지 하단에 악성 JavaScript 로더를 주입해 가짜 CAPTCHA 공격을 띄울 수 있음
    • 정상 사이트를 방문한 사용자가 직접 명령어를 복사·붙여넣게 속이는 구조라 성공률이 올라감
  • ClickFix는 요즘 피싱 트렌드 중에서도 꽤 성가신 방식임

    • 오류 팝업이나 보안 안내 화면처럼 꾸며 사용자가 직접 명령어를 실행하게 유도함
    • 사용자가 신뢰하는 정상 웹사이트가 이미 해킹된 상태라면 ‘수상한 사이트’라는 직감도 잘 안 먹힘
sequenceDiagram
    participant 공격자
    participant GhostCMS
    participant 관리자API
    participant 방문자
    participant 가짜CAPTCHA
    공격자->>GhostCMS: SQL 인젝션으로 데이터 조회
    GhostCMS-->>공격자: 관리자 API 키 노출
    공격자->>관리자API: 페이지 수정 요청
    관리자API-->>GhostCMS: 악성 JavaScript 주입
    방문자->>GhostCMS: 정상 사이트 방문
    GhostCMS-->>가짜CAPTCHA: 악성 로더 실행
    가짜CAPTCHA-->>방문자: 명령어 복사·붙여넣기 유도
  • 패치는 이미 나왔지만, 미패치 사이트가 대량으로 당한 것으로 보임

    • 해당 취약점은 2026년 2월 Ghost CMS 6.19.1에서 패치됐다고 알려짐
    • 공격 징후는 5월 7일 처음 포착됐고, 최소 2개의 서로 다른 해커 조직이 연루된 것으로 추정됨
    • 현재까지 대학교, 블록체인, AI, SaaS, 보안 연구, 미디어, 핀테크 등 700개 이상의 웹사이트가 공격당한 것으로 집계됨
  • 운영자 대응은 꽤 명확함

    • Ghost CMS 인스턴스를 최신 버전으로 업데이트해야 함
    • 모든 관리자 자격 증명, 비밀번호, API 키를 재설정해야 함
    • 사이트 내부 코드에서 주입된 악성 스크립트를 제거해야 함
    • 접근 로그를 감사하고, 침해 기간에 방문했을 가능성이 있는 사용자에게 해킹 가능성을 알려야 함

기술 맥락

  • 이번 공격의 핵심은 SQL 인젝션이 관리자 API 키 탈취로 이어졌다는 점이에요. 데이터베이스 일부가 읽힌 수준이 아니라, CMS 관리 권한을 우회적으로 얻을 수 있었기 때문에 페이지 변조까지 가능해진 거예요.

  • 공격자가 JavaScript 로더를 심은 이유는 사이트 방문자를 다음 단계 공격 대상으로 만들기 위해서예요. 정상 사이트에서 뜨는 CAPTCHA나 안내창은 사용자가 덜 의심하니까 ClickFix 같은 사회공학 기법과 궁합이 좋아요.

  • Ghost CMS 운영자는 버전 업데이트만으로 사고 대응이 끝났다고 보면 위험해요. 이미 관리자 API 키가 노출됐을 수 있으니 키를 재발급하고, 기존 콘텐츠에 삽입된 스크립트가 남아 있는지 확인해야 해요.

  • 방문자 공지가 필요한 이유도 여기에 있어요. 사이트 자체는 복구됐더라도 침해 기간에 방문자가 악성 안내를 봤다면, 사용자 단말 쪽 피해가 별도로 진행됐을 수 있거든요.

ClickFix는 사용자가 ‘직접 실행하게 만드는’ 피싱이라 보안 솔루션만 믿기 어렵다는 게 무서운 점임. Ghost CMS 운영자는 패치만으로 끝내지 말고 API 키 재발급, 삽입 스크립트 점검, 방문자 공지까지 사고 대응 플로우로 봐야 해.

댓글

댓글

댓글을 불러오는 중...

security

한양대 에리카와 네이버클라우드, 클라우드·보안·AI 인재 키우는 산학협력 체결

한양대 에리카가 네이버클라우드와 첨단 분야 지역인재 양성과 글로벌 산학협력을 위한 업무협약을 맺었다. 협력 범위는 클라우드, 사이버보안, 블록체인, 개인정보보호, 인공지능(AI), 디지털 전환(DX) 교육·연구 기반 구축까지 포함된다.

security

악성 npm 패키지가 AI 개발도구의 지침 파일과 MCP까지 노리기 시작함

이스트시큐리티가 웹과 탈중앙화금융 개발자를 겨냥한 악성 npm 패키지 캠페인을 포착했어. 공격자는 유명 웹3 도구를 사칭하는 데서 그치지 않고, AI 에이전트가 읽는 프로젝트 지침 파일과 MCP 기반 외부 도구 호출까지 공격 경로로 삼으려 했어.

security

금융권, 앤트로픽 미토스가 찾은 오픈소스 취약점에 긴급 점검 들어감

앤트로픽의 AI 모델 클로드 미토스가 1000개 넘는 오픈소스에서 대량의 취약점 후보를 찾아냈고, 그중 일부가 실제 취약점으로 검증돼 공개됐어. 금융당국은 nginx, wolfSSL, FreeRDP, Ghost 같은 널리 쓰이는 구성요소를 중심으로 금융권에 긴급 자산 점검과 패치 적용을 권고했어.

security

애플이 양자 내성 암호화 검증 코드를 공개했다, 핵심은 수학적 증명

애플이 corecrypto 라이브러리의 포스트 양자 암호화 구현과 검증 코드를 GitHub에 공개했다. ML-KEM, ML-DSA 구현과 형식 검증 접근을 공개해 보안 연구자들이 직접 검토할 수 있게 했고, 이 기술은 25억 대 이상 활성 기기에서 쓰이는 암호화 기반과 연결된다.

security

라라벨 번역 패키지 태그가 통째로 바뀌었다, 개발자 비밀값 털리는 공급망 공격

전 세계 라라벨 개발자가 쓰는 Laravel-Lang 패키지가 공격을 받아 Git 태그가 악성 버전을 가리키도록 바뀌었다. 5월 22일 약 90분 동안 4개 저장소의 태그가 교체됐고, 감염된 패키지는 AWS 키, GitHub 토큰, Stripe 시크릿, 암호화폐 지갑 복구 구문, SSH 개인키 등을 노렸다.