CVE-2026-33634
Aquasecurity Trivy Embedded Malicious Code Vulnerability
Beschreibung
CVE-2026-33634 ist eine Supply-Chain-Angriffs-Schwachstelle mit hohem Schweregrad (CWE-506) in Aquasecurity Trivy, einem weit verbreiteten Open-Source-Schwachstellenscanner für Container und Infrastruktur. Am 19. März 2026 nutzte ein Bedrohungsakteur kompromittierte Anmeldedaten, um ein bösartiges Trivy-v0.69.4-Release zu veröffentlichen, Tags in trivy-action per Force-Push mit Credential-stehlender Malware zu ersetzen und Tags in setup-trivy durch bösartige Commits auszutauschen. Dies war die Fortsetzung einer umfassenderen Supply-Chain-Angriffskampagne von Ende Februar 2026, die auch die Pakete litellm und telnyx betraf. Die Schwachstelle hat einen CVSS-3.1-Score von 8,8 (HOCH) mit dem Vektor AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H. Der EPSS-Score von 20,839 % (95,6. Perzentil) deutet auf eine extrem hohe Ausnutzungsaktivität hin. CISA hat CVE-2026-33634 am 26. März 2026 in den KEV-Katalog aufgenommen, mit einer Behebungsfrist bis zum 9. April 2026. Der KEV-Eintrag ordnet diese Schwachstelle keinen bekannten Ransomware-Kampagnen zu. Betroffene Komponenten sind setup-trivy < 0.2.6, trivy 0.69.4, trivy-action < 0.35.0, litellm 1.82.7-1.82.8 und telnyx 4.87.1-4.87.2.
KEV-Informationen
CVSS-Score
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:HIm Rechner öffnenCWEs
Betroffene Produkte
| Hersteller | Produkt | Version |
|---|---|---|
| aquasec | setup-trivy | < 0.2.6 |
| aquasec | trivy | 0.69.4 |
| aquasec | trivy action | < 0.35.0 |
| litellm | litellm | 1.82.7; 1.82.8 |
| telnyx | telnyx | 4.87.1; 4.87.2 |
Referenzen
- https://docs.litellm.ai/blog/security-update-march-2026(Third Party Advisory)
- https://futuresearch.ai/blog/litellm-pypi-supply-chain-attack(Third Party Advisory)
- https://github.com/BerriAI/litellm/issues/24518(Issue Tracking, Mitigation, Third Party Advisory)
- https://github.com/aquasecurity/trivy/discussions/10425(Issue Tracking, Vendor Advisory)
- https://github.com/aquasecurity/trivy/security/advisories/GHSA-69fq-xp46-6x23(Exploit, Mitigation, Vendor Advisory)
- https://github.com/pypa/advisory-database/tree/main/vulns/litellm/PYSEC-2026-2.yaml(Third Party Advisory)
- https://github.com/team-telnyx/telnyx-python/security/advisories/GHSA-955r-262c-33jc(Third Party Advisory)
- https://inspector.pypi.io/project/litellm/1.82.7/packages/79/5f/b6998d42c6ccd32d36e12661f2734602e72a576d52a51f4245aef0b20b4d/litellm-1.82.7-py3-none-any.whl/litellm/proxy/proxy_server.py#line.130(Broken Link)
- https://inspector.pypi.io/project/litellm/1.82.8/packages/f6/2c/731b614e6cee0bca1e010a36fd381fba69ee836fe3cb6753ba23ef2b9601/litellm-1.82.8.tar.gz/litellm-1.82.8/litellm_init.pth#line.1(Broken Link)
- https://www.wiz.io/blog/teampcp-attack-kics-github-action(Not Applicable)
- https://github.com/BerriAI/litellm/issues/24518#issuecomment-4127436387(Issue Tracking, Mitigation, Third Party Advisory)
- https://rosesecurity.dev/2026/03/20/typosquatting-trivy.html(Exploit, Third Party Advisory)
- https://www.cisa.gov/known-exploited-vulnerabilities-catalog?field_cve=CVE-2026-33634(US Government Resource)
- https://www.microsoft.com/en-us/security/blog/2026/03/24/detecting-investigating-defending-against-trivy-supply-chain-compromise/(Technical Description)
Schwachstellentyp
CWE-506: Eingebetteter bösartiger Code
Eingebetteter bösartiger Code ist eine Schwachstellenklasse, bei der Software Code enthält, der absichtlich eingefügt wurde, um nicht autorisierte Aktionen durchzuführen. Im Gegensatz zu Schwachstellen, die aus Programmierfehlern entstehen, stellt CWE-506 eine vorsätzliche Manipulation dar — das Einfügen von Backdoors, Datenexfiltrationslogik oder anderen bösartigen Funktionalitäten durch einen Bedrohungsakteur, der Zugang zum Software-Distributionskanal erlangt hat. Diese Schwäche ist charakteristisch für Supply-Chain-Angriffe, bei denen vertrauenswürdige Software-Repositories, Build-Systeme oder Paket-Registries kompromittiert werden.
Bei CVE-2026-33634 kompromittierte ein Bedrohungsakteur die Anmeldedaten von Aquasecurity und nutzte diese, um bösartigen Code in mehrere Komponenten des Trivy-Ökosystems einzuschleusen. Das bösartige Trivy-v0.69.4-Release und die modifizierten GitHub Actions (trivy-action, setup-trivy) enthielten Credential-stehlende Malware, die darauf ausgelegt war, CI/CD-Umgebungsvariablen, Geheimnisse und Authentifizierungstoken aus jeder Pipeline zu exfiltrieren, die die kompromittierten Komponenten verwendete. Da Trivy üblicherweise in CI/CD-Pipelines integriert ist, die Zugriff auf Container-Registries, Cloud-Provider-Anmeldedaten und Deployment-Geheimnisse haben, hatte der bösartige Code Zugriff auf ein breites Spektrum sensibler Daten bei Tausenden betroffener Organisationen. Der Angriff stellt einen ausgefeilten Supply-Chain-Kompromiss dar, der auf den Software-Entwicklungslebenszyklus abzielt. Mehr über eingebetteten bösartigen Code (CWE-506) erfahren
Auswirkungsanalyse
CVE-2026-33634 hat einen CVSS-3.1-Basisscore von 8,8 (HOCH), der schwerwiegende Auswirkungen auf Organisationen widerspiegelt, die die kompromittierten Pakete verwendet haben.
Vertraulichkeit (Hoch): Der bösartige Code in Trivy v0.69.4, trivy-action und setup-trivy war speziell darauf ausgelegt, Geheimnisse aus CI/CD-Umgebungen zu exfiltrieren. Dies umfasst Cloud-Provider-Anmeldedaten (AWS, GCP, Azure), Container-Registry-Token, Deployment-Schlüssel, API-Schlüssel, Datenbankverbindungszeichenfolgen und alle anderen Geheimnisse, die als Umgebungsvariablen oder im Dateisystem des CI/CD-Runners verfügbar waren. Der Umfang des Credential-Diebstahls hängt von der CI/CD-Pipeline-Konfiguration ab, umfasst aber typischerweise den Zugriff auf Produktionsinfrastruktur.
Integrität (Hoch): Mit gestohlenen CI/CD-Anmeldedaten kann der Angreifer Build-Artefakte modifizieren, zusätzliche Backdoors in Container-Images einschleusen, Deployment-Konfigurationen ändern und die Software-Lieferkette nachgelagert kompromittieren. Die Integritätsauswirkung erstreckt sich über das unmittelbare Opfer hinaus auf deren Kunden und Benutzer, die möglicherweise kompromittierte Software-Artefakte erhalten, die von den betroffenen Pipelines gebaut wurden.
Verfügbarkeit (Hoch): Der Angreifer kann gestohlene Anmeldedaten nutzen, um Produktionsdienste zu stören, Infrastrukturressourcen zu löschen oder Umgebungen als Geisel zu nehmen. Zusätzlich verursacht die erforderliche Incident Response (Credential-Rotation, Pipeline-Neuaufbau, Artefakt-Verifizierung) erhebliche betriebliche Störungen.
Scope (Unchanged): Der CVSS-Scope ist technisch unverändert, aber die reale Auswirkung erstreckt sich über die gesamte Software-Lieferkette. Organisationen, die das kompromittierte Trivy in ihren CI/CD-Pipelines ausgeführt haben, müssen davon ausgehen, dass alle für diese Pipelines zugänglichen Anmeldedaten kompromittiert sind, was eine kaskadierende Auswirkung auf Cloud-Infrastruktur, Container-Registries und nachgelagerte Dienste erzeugt. Der EPSS-Score von 20,839 % (95,6. Perzentil) spiegelt die extrem hohe Ausnutzungsrate wider.
Exploit-Reifegrad
Aktive Ausnutzung: CVE-2026-33634 ist ein bestätigter Supply-Chain-Angriff — die Ausnutzung ist der Schwachstelle selbst inhärent. Jede Organisation, die Trivy v0.69.4, trivy-action mit kompromittierten Tags oder setup-trivy < 0.2.6 zwischen dem 19. März 2026 und dem Offenlegungsdatum heruntergeladen und verwendet hat, wurde aktiv ausgenutzt. CISA hat die Schwachstelle am 26. März 2026 in den KEV-Katalog aufgenommen, mit einer Behebungsfrist bis zum 9. April 2026.
Ransomware-Zuordnung: Der CISA-KEV-Katalog ordnet CVE-2026-33634 keinen bekannten Ransomware-Kampagnen zu. Die gestohlenen CI/CD-Anmeldedaten könnten jedoch Folgeangriffe ermöglichen, einschließlich Ransomware-Bereitstellung gegen Produktionsumgebungen, die über die exfiltrierten Geheimnisse zugänglich sind.
Angriffszeitlinie: Der Supply-Chain-Angriff ist die Fortsetzung einer umfassenderen Kampagne von Ende Februar 2026. Am 19. März 2026 nutzte der Bedrohungsakteur kompromittierte Anmeldedaten, um gleichzeitig bösartige Releases über mehrere Trivy-Komponenten zu veröffentlichen. Die koordinierte Natur des Angriffs — gleichzeitiges Targeting des Binary-Release, der GitHub Action und der Setup-Action — deutet auf einen ausgefeilten Gegner mit detaillierter Kenntnis des Trivy-Ökosystems hin.
EPSS-Kontext: Der EPSS-Score von 20,839 % (95,6. Perzentil) gehört zu den höchsten beobachteten Werten und spiegelt das massive Ausmaß der Ausnutzung wider. Trivy ist einer der beliebtesten Container-Sicherheitsscanner, der in Tausende von CI/CD-Pipelines weltweit integriert ist. Die automatisierte Natur von Supply-Chain-Angriffen bedeutet, dass die Ausnutzung passiv erfolgt, wann immer eine betroffene Pipeline ausgeführt wird.
Verwandte Kompromittierungen: Dieselbe Kampagne betraf auch litellm Versionen 1.82.7-1.82.8 und telnyx Versionen 4.87.1-4.87.2, was auf eine breitere Supply-Chain-Angriffskampagne gegen mehrere Open-Source-Projekte hindeutet. Siehe GHSA-69fq-xp46-6x23 für Details.
Behebung
-
Kompromittierte Versionen sofort stoppen. Pinnen Sie Trivy auf eine verifizierte saubere Version (nicht 0.69.4). Aktualisieren Sie trivy-action auf >= 0.35.0 und setup-trivy auf >= 0.2.6. Überprüfen Sie die Integrität aller Trivy-bezogenen Komponenten anhand von Commit-Hashes gegen das offizielle Aquasecurity-Sicherheitsadvisory und GHSA-69fq-xp46-6x23.
-
ALLE Anmeldedaten rotieren, die für betroffene CI/CD-Pipelines zugänglich waren. Dies ist der kritischste Behebungsschritt. Identifizieren Sie jedes Geheimnis, jeden API-Schlüssel, jedes Token und jede Anmeldedaten, die als Umgebungsvariable verfügbar oder für CI/CD-Runner zugänglich waren, die das kompromittierte Trivy ausgeführt haben. Rotieren Sie alle umgehend, einschließlich Cloud-Provider-Anmeldedaten, Container-Registry-Token, Deployment-Schlüssel, Datenbankpasswörter und Drittanbieter-API-Schlüssel.
-
CI/CD-Pipeline-Ausführungsprotokolle auditieren. Überprüfen Sie Pipeline-Logs für den Zeitraum zwischen dem 19. März 2026 und dem Datum, an dem Sie auf saubere Versionen aktualisiert haben. Suchen Sie nach unerwarteten Netzwerkverbindungen, ungewöhnlichen Mustern beim Zugriff auf Umgebungsvariablen oder modifizierten Build-Artefakten. Prüfen Sie Container-Registry-Logs auf nicht autorisierte Image-Pushes.
-
Integrität von Build-Artefakten überprüfen. Alle Container-Images, Binärdateien oder Pakete, die von Pipelines gebaut wurden, die das kompromittierte Trivy ausgeführt haben, sollten als potenziell manipuliert betrachtet werden. Erstellen Sie saubere Versionen neu und deployen Sie sie aus vertrauenswürdigen Quellen. Verifizieren Sie Prüfsummen aller Artefakte, die während des Kompromittierungszeitraums gebaut wurden.
-
Supply-Chain-Sicherheitskontrollen implementieren. Pinnen Sie alle GitHub Actions auf spezifische Commit-SHAs (nicht Tags, die per Force-Push geändert werden können). Aktivieren Sie Dependabot oder Renovate mit Digest-Pinning. Implementieren Sie SLSA-Provenienzverifizierung für kritische Abhängigkeiten. Nutzen Sie GitHubs Commit-Signaturverifizierung, um Force-Pushed-Tags zu erkennen. Erwägen Sie die Verwendung eines Dependency-Proxys oder einer privaten Registry, die verifizierte Versionen cached.
Technische Details
CVE-2026-33634 ist ein Supply-Chain-Angriff (CWE-506: Eingebetteter bösartiger Code), der auf das Aquasecurity-Trivy-Ökosystem abzielt, einen weit verbreiteten Open-Source-Schwachstellenscanner für Container, Dateisysteme und Infrastructure-as-Code.
CVSS-3.1-Vektor-Aufschlüsselung: AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:H/A:H (Score: 8,8 HOCH)
- Angriffsvektor (Netzwerk): Die kompromittierten Pakete werden über das Netzwerk via GitHub-Releases und Container-Registries verteilt.
- Angriffskomplexität (Niedrig): Keine speziellen Bedingungen erforderlich — jede Pipeline, die die kompromittierten Versionen verwendet, wird automatisch ausgenutzt.
- Erforderliche Berechtigungen (Niedrig): Der Angreifer benötigte kompromittierte Maintainer-Anmeldedaten, um die bösartigen Releases zu veröffentlichen, und Opfer benötigen Repository-Zugriff, um die Pakete zu pullen.
- Benutzerinteraktion (Keine): Keine Benutzerinteraktion erforderlich — der bösartige Code wird automatisch ausgeführt, wenn das kompromittierte Trivy in einer CI/CD-Pipeline aufgerufen wird.
- Scope (Unchanged): Die Auswirkung ist innerhalb der Sicherheitsgrenze der CI/CD-Umgebung enthalten.
- Auswirkung (C:H/I:H/A:H): Vollständige Kompromittierung von Vertraulichkeit, Integrität und Verfügbarkeit von CI/CD-Geheimnissen und nachgelagerten Systemen.
Angriffsmechanik:
Der Bedrohungsakteur führte am 19. März 2026 einen koordinierten Supply-Chain-Angriff durch:
-
Trivy-Binary (v0.69.4): Ein bösartiges Release wurde auf GitHub Releases veröffentlicht, das modifizierte Trivy-Binärdateien enthielt, die Umgebungsvariablen und Geheimnisse an angreifergesteuerte Infrastruktur exfiltrieren, bevor normale Scan-Operationen durchgeführt werden.
-
trivy-action (< 0.35.0): Tags im GitHub-Action-Repository wurden per Force-Push auf Commits umgeleitet, die Credential-stehlende Malware enthielten. Jeder Workflow, der
aquasecurity/[email protected]per Tag referenzierte, würde den bösartigen Code pullen. -
setup-trivy (< 0.2.6): Tags wurden durch bösartige Commits ersetzt, die die kompromittierte Trivy-Binärdatei herunterladen und ausführen, wodurch sichergestellt wird, dass die Malware sich unabhängig vom verwendeten Einstiegspunkt verbreitet.
Exfiltrationsziele: Der bösartige Code zielte speziell auf CI/CD-Umgebungsvariablen ab, die üblicherweise Geheimnisse enthalten: AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, GITHUB_TOKEN, DOCKER_PASSWORD, KUBECONFIG und ähnliche Credential-tragende Variablen. Die gesammelten Daten wurden an angreifergesteuerte Endpunkte exfiltriert.
Breitere Kampagne: Dieser Angriff ist mit einer breiteren Supply-Chain-Kampagne von Ende Februar 2026 verbunden, die auch litellm (Versionen 1.82.7-1.82.8) und telnyx (Versionen 4.87.1-4.87.2) kompromittierte, was auf eine koordinierte Aktion gegen populäre Open-Source-Pakete hindeutet.
Häufig gestellte Fragen
Was ist CVE-2026-33634?
CVE-2026-33634 ist ein Supply-Chain-Angriff, der Aquasecurity Trivy betrifft, einen populären Open-Source-Schwachstellenscanner. Am 19. März 2026 nutzte ein Bedrohungsakteur kompromittierte Anmeldedaten, um bösartige Versionen von Trivy (v0.69.4), trivy-action und setup-trivy zu veröffentlichen. Der bösartige Code war darauf ausgelegt, CI/CD-Geheimnisse und -Anmeldedaten aus jeder Pipeline zu stehlen, die die kompromittierten Komponenten verwendete. Er ist Teil einer breiteren Supply-Chain-Angriffskampagne, die auch litellm- und telnyx-Pakete betraf.
Woher weiß ich, ob ich von CVE-2026-33634 betroffen bin?
Sie waren betroffen, wenn Ihre CI/CD-Pipelines zwischen dem 19. März 2026 und dem Zeitpunkt Ihrer Kenntnisnahme eine der folgenden Komponenten verwendet haben: Trivy v0.69.4, trivy-action vor v0.35.0 (wenn nach dem Tag-Force-Push gepullt), oder setup-trivy vor v0.2.6. Prüfen Sie Ihre Pipeline-Definitionen, Dependency-Lock-Dateien und CI/CD-Ausführungsprotokolle auf diese Versionen. Prüfen Sie auch auf litellm 1.82.7-1.82.8 und telnyx 4.87.1-4.87.2, falls Sie diese Pakete verwenden.
Was soll ich tun, wenn ich die kompromittierte Trivy-Version verwendet habe?
Aktualisieren Sie sofort auf saubere Versionen (trivy-action >= 0.35.0, setup-trivy >= 0.2.6, vermeiden Sie trivy 0.69.4). Rotieren Sie dann ALLE Anmeldedaten, die für betroffene CI/CD-Pipelines zugänglich waren — dies umfasst Cloud-Provider-Schlüssel, Container-Registry-Token, Deployment-Schlüssel und API-Schlüssel. Auditieren Sie Pipeline-Logs für den Kompromittierungszeitraum und bauen Sie alle während dieses Zeitraums produzierten Artefakte neu. Siehe GHSA-69fq-xp46-6x23 für vollständige Details.
Wie kann ich Supply-Chain-Angriffe wie CVE-2026-33634 verhindern?
Pinnen Sie GitHub Actions auf spezifische Commit-SHAs anstelle von Tags (Tags können per Force-Push geändert werden). Verwenden Sie Dependency-Lock-Dateien mit Hash-Verifizierung. Implementieren Sie SLSA-Provenienzprüfungen für kritische Abhängigkeiten. Nutzen Sie einen Dependency-Proxy oder eine private Registry, die verifizierte Versionen cached. Aktivieren Sie Branch-Protection und verlangen Sie signierte Commits in Repositories, die Sie kontrollieren. Überwachen Sie unerwartete Versionsänderungen in Ihren Abhängigkeiten mit Tools wie Dependabot oder Renovate mit Digest-Pinning.
Hilfe beim Schwachstellenmanagement?
Unsere Sicherheitsexperten helfen Ihnen bei der Priorisierung und Behebung von Schwachstellen.