Skip to main content

Trivy CVE-2026-33634

| EUVDEUVD-2026-14601 CRITICAL
Embedded Malicious Code (CWE-506)
2026-03-23 GitHub_M GHSA-69fq-xp46-6x23
9.4
CVSS 4.0 · GitHub Advisory
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Obtain valid credentials from previous compromise
  2. Exploit
    Publish malicious Trivy release
  3. Execution
    Force-push malicious commits to action repositories
  4. Impact
    Distribute credential-stealing malware via supply chain

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A08:2025 - Software or Data Integrity Failures
ASVS 5.0
V15 - Secure Coding and Architecture Code review, malicious code detection
Exploitation Conditions

Requires pull of compromised Trivy v0.69.4 release, or use of malicious aquasecurity/trivy-action (76 of 77 tags) or aquasecurity/setup-trivy (all 7 tags) in GitHub Actions CI/CD pipelines. Attacker leveraged credential compromise and non-atomic credential rotation to inject malware. Victims unknowingly execute malicious container images or commits in their workflows.

Impact

Extreme risk. Trivy is embedded in thousands of CI/CD pipelines worldwide. Any organization running Trivy actions during the compromise window had their CI/CD secrets potentially exfiltrated. This mirrors the tj-actions/changed-files incident pattern.

Exploit ScenarioDerived

Organizations with GitHub Actions workflows referencing trivy-action@v1 through @v45 automatically pulled the malicious code on their next pipeline run. The compromised action exfiltrated all available secrets and environment variables to attacker-controlled infrastructure.

Emergency Immediate action required. Why: In CISA KEV with patch available.
Exploited in the wild (CISA KEV) Patch available 0.0% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Mar 23, 2026

Trivy security scanner v0.69.4 was compromised in a supply chain attack where a threat actor used stolen credentials to publish malicious releases and force-push credential-stealing malware to GitHub Actions repositories.

Earlier versions of this analysis (1)
v1 Mar 23, 2026 - 22:00 CVSS 9.4

On March 19, 2026, a threat actor compromised Trivy, a widely-used security scanner, by publishing a malicious v0.69.4 release, force-pushing 76 of 77 version tags in aquasecurity/trivy-action to credential-stealing malware, and replacing all 7 tags in aquasecurity/setup-trivy.

RemediationAI

Pin all GitHub Actions to specific commit SHAs rather than mutable tags. Rotate ALL secrets that were available to CI/CD pipelines during the compromise window. Audit pipeline logs for unauthorized outbound connections. Use GitHub's allow-listed actions feature.

Affected VersionsENISA

trivy = 0.6.94
trivy-action <0.35.0
setup-trivy < 0.2.6

Affected Packages

go aquasecurity/setup-trivy fix: 0.2.6
go aquasecurity/trivy-action fix: 0.35.0
go github.com/aquasecurity/trivy no fix
euvd setup_trivy fix: 0.2.6
euvd trivy no fix
euvd trivy_action fix: 0.35.0

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 6 packages in go, euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

The CWE-506 supply chain attack used compromised credentials to inject malicious code into trusted CI/CD components. The malware harvested secrets from GitHub Actions runners, including API keys, cloud credentials, and tokens stored in environment variables.

Know when Trivy gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

GitHub Advisory PRIMARY 9.4 CRITICAL
CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:H/VA:H/SC:H/SI:H/SA:H
SUSE 8.8 HIGH
AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H

Primary rating from GitHub Advisory.

CVSS VectorGitHub Advisory

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
High
Vulnerable system: Availability
High
Subsequent system: Confidentiality
High
Subsequent system: Integrity
High
Subsequent system: Availability
High

Lifecycle Timeline

5
Patch released
Mar 31, 2026 - 21:13 nvd
Patch available
Started Trending
Mar 31, 2026 - 11:23 vuln.today
10.0
Added to CISA KEV
Mar 30, 2026 - 18:50 cisa
CISA KEV
PoC Detected
Mar 30, 2026 - 18:50 vuln.today
Public exploit code
CVE Published
Mar 23, 2026 - 21:47 nvd
CRITICAL 9.4

DescriptionGitHub Advisory

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 theaquasecurity/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.

Executive ViewAI

Why It Matters

Organizations using Trivy face critical risk from CVE-2026-33634 rated CVSS 9.4. Successful exploitation could critically impact the confidentiality, integrity, and availability of affected systems. This vulnerability is actively exploited in the wild (KEV-listed) and requires immediate remediation. Immediate patching is required per CISA KEV mandate.

Business Impact: Severe
Compensating Controls

Apply vendor patch. If immediate patching is not feasible: (1) Implement network-level access controls to limit exposure; (2) Enable enhanced monitoring and alerting; (3) Apply principle of least privilege.

Threat Intelligence Overview

Threat Score
4.9/10
Composite threat intelligence
EPSS Score
0.0%
Top 87% exploitable
Threat Intel
1
1 source
Exploit
POC
Public exploit code exists
Data Quality
7 sources
Confidence: High
EUVD NVD CVE.org CISA KEV EPSS Vulnrichment GHSA Vendor GitHub VulDB

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity CRITICAL
CISA KEV Yes
Public POC Yes
EPSS 0.0%
Patch available Yes
Active threat Yes
Deciding rule
In CISA KEV with patch available
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision
Immediate
Exploitation
Active
System Exposure· derived
Open
Automatable
No
Human Impact
Very High
Technical Impact
Total

Priority Score

117
Low Medium High Critical
KEV: +50
EPSS: 0
CVSS: +47
PoC: +20
Weaponized: 0
Threat intel: 0
Gov advisory: 0

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

Vendor StatusVendor

SUSE

Severity: High
Product Status
openSUSE Leap 15.6 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP5 Fixed
SUSE Linux Enterprise Module for Package Hub 15 SP6 Fixed
openSUSE Leap 15.5 Fixed

References

Advisories & patches

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy