🇰🇷 한글 설명
공격자가 탈취한 자격 증명을 사용하여 Trivy v0.69.4 및 관련 GitHub Action의 다수 버전에 악성 코드를 배포한 공급망 공격입니다. 자격 증명 교체 과정이 비원자적으로 이루어지는 틈을 타 공격자가 새로운 비밀 정보를 탈취하여 공격을 지속했습니다.
💡 쉬운 설명
보안 도구인 Trivy의 업데이트 파일에 해커가 몰래 악성 프로그램을 심어놓은 사건입니다. 이 도구를 사용하면 해커가 사용자의 중요한 비밀번호나 인증 정보를 훔쳐갈 수 있습니다.
🇺🇸 원문 (English)
Trivy is a security scanner. On March 19, 2026, a threat actor used compromised credentials to publish a malicious Trivy v0.69.4 release, force-push 76 of 77 version tags in `aquasecurity/trivy-action` to credential-stealing malware, and replace all 7 tags in `aquasecurity/setup-trivy` with malicious commits. This incident is a continuation of the supply chain attack that began in late February 2026. Following the initial disclosure on March 1, credential rotation was performed but was not atomic (not all credentials were revoked simultaneously). The attacker could have use a valid token to exfiltrate newly rotated secrets during the rotation window (which lasted a few days). This could have allowed the attacker to retain access and execute the March 19 attack. Affected components include the `aquasecurity/trivy` Go / Container image version 0.69.4, the `aquasecurity/trivy-action` GitHub Action versions 0.0.1 – 0.34.2 (76/77), and the`aquasecurity/setup-trivy` GitHub Action versions 0.2.0 – 0.2.6, prior to the recreation of 0.2.6 with a safe commit. Known safe versions include versions 0.69.2 and 0.69.3 of the Trivy binary, version 0.35.0 of trivy-action, and version 0.2.6 of setup-trivy. Additionally, take other mitigations to ensure the safety of secrets. If there is any possibility that a compromised version ran in one's environment, all secrets accessible to affected pipelines must be treated as exposed and rotated immediately. Check whether one's organization pulled or executed Trivy v0.69.4 from any source. Remove any affected artifacts immediately. Review all workflows using `aquasecurity/trivy-action` or `aquasecurity/setup-trivy`. Those who referenced a version tag rather than a full commit SHA should check workflow run logs from March 19–20, 2026 for signs of compromise. Look for repositories named `tpcp-docs` in one's GitHub organization. The presence of such a repository may indicate that the fallback exfiltration mechanism was triggered and secrets were successfully stolen. Pin GitHub Actions to full, immutable commit SHA hashes, don't use mutable version tags.
📍 영향받는 시스템
Trivy v0.69.4, trivy-action v0.0.1–0.34.2 (76/77개 버전), setup-trivy v0.2.0–0.2.6 (안전한 0.2.6 제외)
⚔️ 공격 벡터
탈취된 자격 증명을 이용한 악성 버전 배포 및 GitHub Action 태그 변조 (공급망 공격)
🛡️ 대응 방법
안전한 버전(Trivy 0.69.2/0.69.3, trivy-action 0.35.0, setup-trivy 0.2.6)으로 업데이트하고, 모든 비밀 정보를 즉시 교체하며, 태그 대신 고정된 Commit SHA를 사용하십시오.
🔧 검증 코드
명령어 결과에 '0.69.4'가 포함되어 있으면 취약한 버전이 설치된 것이므로 즉시 조치가 필요합니다.
trivy --version | grep -E '0.69.4' || echo 'Not vulnerable'
🇰🇷 KISA(한국인터넷진흥원) 보안 권고
이 CVE에 대한 한국 공식 권고 (2건)
개발도구 공급망을 통한 연쇄적 사이버 공격주의 2차 권고
P5
📅 2026-05-20 · sec_notice
Trivy 및 TanStack 등 개발 도구의 공급망 침해로 인해 CI/CD 환경의 자격증명과 민감 정보가 유출되는 연쇄 공격이 발생하고 있습니다. npm, PyPI, GitHub Actions 등 광범위한 생태계로 악성코드가 확산 중이므로, 관련 소프트웨어 사용자는 제공된 헌팅 가이드를 통해 감염 여부를 즉시 점검하고 침해 사고 시 신고해야 합니다.
개발도구 공급망을 통한 연쇄적 사이버 공격주의 권고
P5
📅 2026-04-01 · sec_notice
Trivy 공급망 침해로 인한 CI/CD 자격증명 탈취 및 npm, PyPI, GitHub Actions 등으로의 연쇄 악성코드 확산 공격이 진행 중이다. CVE-2026-33634(CVSS 9.4, 긴급)로 지정되었으며, 개발자·DevOps 팀의 감염 점검 및 신고가 필수다.