English Advisory →
CVE-2025-301548.6/HIGHCISA KEV 등재CWE-506

GitHub Actions reviewdog/action-setup 공급망 침해 및 비밀정보 유출 취약점 (CVE-2025-30154)

⚡ 패치 명령어 바로가기
영향받는 벤더 / 생태계
reviewdog
대상 컴포넌트 / 패키지
action-setup, action-shellcheck, action-composite-template, action-staticcheck, action-ast-grep, action-typos
권고문 발행일
2025-03-19
CVSS v3.1
8.6
HIGH
30일 악용확률
2.5%
FIRST.org
CISA KEV
악용 확인됨

실무자 핵심 요약 (Executive Summary)

SECOPS ASSESSMENT
영향 대상

2025년 3월 11일 18:42 ~ 20:31 UTC 사이에 실행된 reviewdog/action-setup@v1 및 이를 의존하는 하위 액션들

파급 효과

악성 코드가 주입되어 GitHub Actions 워크플로우 로그에 노출된 모든 비밀정보(Secrets)가 외부로 유출될 수 있음

권장 조치

영향받는 시간대에 실행된 워크플로우의 모든 비밀정보(API 키, 토큰 등)를 즉시 폐기 및 재발급하고, 액션 버전을 안전한 커밋 해시로 고정

영향받는 제품 및 버전 범위

2025년 3월 11일 18:42 ~ 20:31 UTC 사이에 실행된 reviewdog/action-setup@v1 및 이를 참조하는 하위 reviewdog 액션 전체

권장 패치 및 임시 완화(Workaround) 가이드

패치 및 우회 명령어

1. 공식 보안 패치 및 버전 업그레이드 명령어

침해된 태그(@v1) 대신 검증된 최신 안전한 커밋 SHA-256 해시를 사용하여 워크플로우 파일을 업데이트하십시오.

yaml
# .github/workflows/ci.yml 수정 예시
steps:
  - name: Setup reviewdog
    # 침해된 @v1 태그 대신 검증된 패치 커밋 해시 사용 권장
    uses: reviewdog/action-setup@3f401fe1d58fe77e10d665ab713057375e39b887

2. 패치 전 임시 완화(Workaround) 및 접근 제어 설정

영향을 받은 시간대에 실행된 모든 GitHub Secrets를 즉시 무효화하고 재발급해야 합니다. 아래 예시는 GitHub CLI를 사용하여 의심되는 리포지토리의 비밀정보 목록을 확인하고 삭제하는 방법입니다.

bash
# 1. 리포지토리 내 등록된 비밀정보 목록 확인
gh secret list --repo 'your-org/your-repo'

# 2. 유출 가능성이 있는 비밀정보 삭제 (이후 새 값으로 재등록 필요)
gh secret delete MY_EXPOSED_API_KEY --repo 'your-org/your-repo'

3. 침해 흔적(IoC) 및 로그·버전 점검 스크립트

로컬 Git 환경 또는 CI 파이프라인 설정에서 침해된 액션 버전을 사용 중인지 검사하는 스크립트입니다.

bash
# 워크플로우 파일 내에서 reviewdog/action-setup 사용 여부 및 버전 검사
grep -rn 'reviewdog/action-setup' .github/workflows/

# 특정 시간대(2025-03-11)에 실행된 GitHub Actions 실행 이력 및 로그 다운로드 분석 권장
gh run list --workflow=ci.yml --created '2025-03-11' --json databaseId,status,conclusion
실무자 패치 대응 자가 점검 체크리스트
0/4 (0%)
권장 아키텍처 방어 통제 (Recommended Security Control)
Snyk Open Source & Container Security
2025년 3월 11일에 실행된 모든 CI/CD 파이프라인의 자격 증명을 즉시 로테이션하고, GitHub Action 참조를 커밋 해시 고정 방식으로 전환하십시오.

내 GitHub/GitLab 레포지토리에 이 취약한 패키지가 숨어 있는지 30초 만에 스캔하세요

간접 의존성(Transitive Dependency)에 포함된 취약점은 수동 확인이 불가능합니다. Git 연동 한 번으로 취약 버전 탐지부터 호환성을 유지하는 최소 버전 업그레이드 PR까지 자동 생성하세요.

무료 플랜 지원 · GitHub/GitLab 1클릭 연동
CI/CD 파이프라인에 자동 보안 스캐닝(SAST/SCA) 구축하는 실전 강의
커리큘럼 확인하기

취약점 발생 원리 및 공격 메커니즘

1. 취약점 개요 및 발생 원인 (Root Cause)

본 취약점(CVE-2025-30154)은 널리 사용되는 GitHub Action인 reviewdog/action-setup 리포지토리가 침해당해 발생한 전형적인 소프트웨어 공급망 공격(Supply Chain Attack)입니다. 2025년 3월 11일 18:42에서 20:31 UTC 사이, 공격자는 reviewdog/action-setup@v1 태그가 가리키는 코드에 악성 페이로드를 직접 주입하였습니다. 이는 악성 코드 삽입 취약점(CWE-506)으로 분류되며, 신뢰된 개발 도구의 업데이트 메커니즘을 악용한 사례입니다.

2. 공격 메커니즘 및 익스플로잇 시나리오

공격자는 침해된 시간 동안 reviewdog/action-setup@v1 버전에 GitHub Actions 실행 환경 내의 환경 변수 및 컨텍스트 비밀정보(Secrets)를 탈취하는 코드를 삽입했습니다. 해당 액션이 실행되면, 메모리나 환경 변수에 로드된 민감한 자격 증명(GitHub Token, 클라우드 API 키, 데이터베이스 패스워드 등)을 수집한 뒤, 이를 GitHub Actions 워크플로우 로그에 의도적으로 덤프(출력)하거나 외부 공격자 서버로 전송하도록 유도합니다. 또한, 이 액션을 내부적으로 호출하여 사용하는 다른 reviewdog 생태계 액션들(action-shellcheck, action-staticcheck 등) 역시 버전 고정 여부와 관계없이 연쇄적으로 침해되었습니다.

3. 비즈니스 및 인프라 파급 영향

이 취약점은 CISA KEV(Known Exploited Vulnerabilities) 목록에 등재될 만큼 실제 악용 위험이 매우 높습니다. 워크플로우 로그를 통해 유출된 비밀정보는 공격자가 기업의 클라우드 인프라(AWS, GCP, Azure), 소스 코드 저장소, 내부 프로덕션 데이터베이스에 무단으로 접근할 수 있는 권한을 부여합니다. 이는 2차 침입, 데이터 유출, 랜섬웨어 감염 및 서비스 중단 등 기업 비즈니스 전반에 걸쳐 치명적인 파급 효과를 초래할 수 있습니다.

공식 보안 권고문 및 참조 링크

NIST NVD 공식 영문 원문 (Original Record)

reviewdog/action-setup is a GitHub action that installs reviewdog. reviewdog/action-setup@v1 was compromised March 11, 2025, between 18:42 and 20:31 UTC, with malicious code added that dumps exposed secrets to Github Actions Workflow Logs. Other reviewdog actions that use `reviewdog/action-setup@v1` that would also be compromised, regardless of version or pinning method, are reviewdog/action-shellcheck, reviewdog/action-composite-template, reviewdog/action-staticcheck, reviewdog/action-ast-grep, and reviewdog/action-typos.

자주 묻는 실무 질문 (FAQ — CVE-2025-30154)

FAQ

Q1. CVE-2025-30154 취약점의 위험도와 실제 악용 가능성은 어느 정도입니까?

CVE-2025-30154의 기본 점수는 CVSS 8.6 (HIGH)이며, 향후 30일 내 실제 악용 확률을 나타내는 EPSS 점수는 2.5%입니다. 현재 미국 CISA KEV(실제 악용이 확인된 취약점 카탈로그)에 등재되어 있으므로 최우선 긴급 패치가 필요합니다.

Q2. CVE-2025-30154에 영향을 받는 벤더와 제품은 무엇입니까?

주요 영향 벤더는 reviewdog이며, 대상 컴포넌트는 action-setup, action-shellcheck, action-composite-template, action-staticcheck, action-ast-grep, action-typos입니다. 상세 영향 범위: 2025년 3월 11일 18:42 ~ 20:31 UTC 사이에 실행된 reviewdog/action-setup@v1 및 이를 참조하는 하위 reviewdog 액션 전체

Q3. 서버 재기동이나 정규 패치 전 즉시 적용할 수 있는 완화 조치(Workaround)는 무엇입니까?

[권장 조치] 영향받는 시간대에 실행된 워크플로우의 모든 비밀정보(API 키, 토큰 등)를 즉시 폐기 및 재발급하고, 액션 버전을 안전한 커밋 해시로 고정 본문의 패치 및 우회 명령어 섹션과 자가 점검 체크리스트를 참고하여 외부 노출 포트를 차단하거나 WAF 탐지 규칙을 선적용하십시오.

실무자 보고서 워크벤치 연동

CVE-2025-30154 사내 보안 패치 공지문 · CISO 경영진 보고서 초안 자동 생성

클릭 한 번으로 사내 이메일·노션·결재 문서에 바로 붙여넣을 수 있는 공식 보고서 양식을 생성합니다.

보고서 초안 생성하기 →

🔗 함께 점검해야 할 동일 벤더·스택 연관 취약점 (reviewdog)

동일 카테고리 전체 보기 →
SecOps Advisory Dispatch & RSS Feed

일간 취약점 브리핑 및 긴급 Zero-Day 경보 구독

보안 실무자와 인프라·백엔드 엔지니어를 위해 매일 아침 주요 취약점과 패치 우선순위를 요약해 발송합니다.

Slack / Teams / RSS 리더 연동:
패치 명령EN
CVE-2025-30154 GitHub Actions reviewdog/action-setup 공급망 침해 및 비밀정보 유출 취약점 (CVE-2025-30154) (CVSS 8.6) - 패치 및 보안 권고 | CVE Pulse