Skip to main content

So erkennen Sie die ExternalIP-Kubernetes-Schwachstelle in Ihren Kubernetes-Konfigurationen mit Snyk

Artikel von
Headshot of Ben Laplanche

Ben Laplanche

10. Dezember 2020

0 Min. Lesezeit

Am Dienstag wurde eine Kubernetes-Schwachstelle bekannt gegeben, die alle Kubernetes-Versionen betrifft. Dabei kann ein Angreifer möglicherweise Datenverkehr abfangen, wenn für Services externe IP-Adressen verwendet werden. Snyk hat Snyk Infrastructure as Code (Snyk IaC) um eine neue Prüfung ergänzt, die Ihre Kubernetes-Deployment-Definitionen überprüft und Sie benachrichtigt, wenn Sie für diese Angriffsart anfällig sind.

Leider lässt sich CVE-2020-8554 aufgrund der Art der Schwachstelle nicht durch einen Patch beheben. Als empfohlene Umgehungslösung sollten Sie keine externen IP-Adressen verwenden. Insbesondere in Multi-Tenant-Clustern besteht Angriffsgefahr, da diese Schwachstelle es einem Mandanten ermöglichen kann, den Datenverkehr eines anderen Mandanten einzusehen, wenn Benutzer das Recht haben, ClusterIPs zu erstellen oder LoadBalancer-Services zu patchen.

Snyk Infrastructure as Codeliefert Sicherheitsfeedback während Ihres Kubernetes-Entwicklungsprozesses, indem Ihre Kubernetes-Konfigurationsdateien auf Sicherheitsprobleme geprüft werden. So können Sie Ihre Infrastruktur bereits beim Schreiben der Definitionen schützen. Wir veröffentlichen regelmäßig neue Sicherheitsregeln, die auf empfohlenen Sicherheitspraktiken und unserer eigenen Forschung basieren. Um dieser Schwachstelle zu begegnen, haben wir die neue Sicherheitsregel Service verwendet eine externe IP-Adresse veröffentlicht. Sie zeigt Ihnen, ob Ihre Kubernetes-Umgebungen möglicherweise durch CVE-2020-8554 gefährdet sind.

Im folgenden Beispiel haben wir die Verwendung von externalIPs erkannt. Das zeigt, dass dieses Deployment möglicherweise durch CVE-2020-8554 gefährdet ist. Als empfohlene Umgehungslösung sollten Sie die Verwendung von externalIPs vollständig entfernen. Sie können dies überprüfen, indem Sie die erforderliche Änderung vornehmen und die Datei erneut scannen, um festzustellen, ob das Problem behoben ist.

Das Issues-Panel markiert einen Kubernetes-Service, der eine externe IP-Adresse verwendet. Der Wert 1.2.3.4 für externalIPs ist im YAML hervorgehoben.

Snyk IaC erkennt CVE-2020-8554 in einer Kubernetes-Service-Konfiguration.

Wenn Sie Snyk IaC bereits verwenden, steht diese Prüfung ab sofort zur Verfügung. Bei Ihrem nächsten Test werden Ihnen anfällige Konfigurationen automatisch angezeigt – entweder aus importierten Git-Repositories oder durch Ausführen von snyk iac test in der Befehlszeile. Wenn Sie Snyk IaC noch nicht verwenden, können Sie kostenlos damit beginnen und Ihre Kubernetes-Konfigurationsdefinitionen schnell auf Schwachstellen überprüfen.

Wenn Snyk IaC Konfigurationen mit externalIPs findet, sollten Sie deren Verwendung überprüfen, um Ihr Risiko einzuschätzen. Wenn Ihre Cluster keine Multi-Tenant-Cluster sind oder Sie Rollen so eingeschränkt haben, dass die meisten Benutzer diese Einstellungen weder verwenden noch patchen können, können Sie das Ergebnis von Snyk IaC ignorieren und/oder die Snyk-IaC-Regel _Service verwendet eine externe IP-Adresse_anpassen, um den Schweregrad herabzustufen. Wenn Ihre Workloads auf externalIPs angewiesen sind und Sie der Meinung sind, dass Sie gefährdet sind, können Sie Admission Controller und/oder OPA Gatekeeper verwenden, um die Nutzung externer IP-Adressen anhand von CIDR-Listen einzuschränken.

Weitere Ressourcen:

Möchten Sie erfahren, wie sicher Ihre Kubernetes-Konfiguration ist und ob Sie von diesem Problem betroffen sind? Starten Sie kostenlos mit Snyk.

Sichern Sie Ihre Infrastruktur an der Quelle

Snyk automatisiert die IaC-Sicherheit und Compliance in Workflows und erkennt abweichende sowie fehlende Ressourcen.

Gepostet in:

Weiterlesen

blog feature pypi spoof
Article

Die gesamte Snyk AI Security Platform – kostenlos für Open-Source-Maintainer

Open-Source-Maintainer werden von echten Schwachstellenmeldungen überflutet und brauchen Unterstützung dabei, diese zu priorisieren, zu beheben und schneller Korrekturen bereitzustellen. Das Secure Developer Program von Snyk bietet qualifizierten Projekten kostenlosen Zugang zur Snyk AI Security Platform.

Article

Bösartige node-ipc-Versionen nach mutmaßlicher Kompromittierung eines Maintainer-Kontos auf npm veröffentlicht

Am 14. Mai 2026 wurden mehrere bösartige Versionen des beliebten npm-Pakets node-ipc in der npm-Registry veröffentlicht. Aktuelle öffentliche Berichte nennen node...

blog feature toolkit
Blog

Bösartige Veröffentlichung des elementary-data-PyPI-Pakets stiehlt Cloud-Zugangsdaten von Data Engineers

Angreifer nutzten eine Sicherheitslücke durch Skriptinjektion in GitHub Actions aus, um eine bösartige Version der elementary-data-Python-CLI (v0.23.3) zu veröffentlichen. Diese enthielt eine Backdoor zum Diebstahl von Zugangsdaten, die auf dbt-Profile, Cloud-Anbieterschlüssel und SSH-Geheimnisse in Data-Engineering-Umgebungen abzielte.