Sicherheitswarnungen und CVEs

NeuVector verpflichtet sich, die Gemeinschaft über Sicherheitsprobleme zu informieren. Die folgende Tabelle listet veröffentlichte Sicherheitswarnungen und CVEs (Common Vulnerabilities and Exposures) für gelöste Probleme auf.

ID Beschreibung Datum Lösung

CVE-2025-66001

In der gepatchten Version aktivieren neue NeuVector-Implementierungen standardmäßig die TLS-Überprüfung. Bei rollierenden Upgrades ändert NeuVector diese Einstellung nicht automatisch, um Unterbrechungen zu vermeiden.

12. Dez. 2025

NeuVector v5.4.8

CVE-2025-8077

Für NeuVector-Implementierungen in Kubernetes-basierten Umgebungen wird das Bootstrap-Passwort des Standard-Admin-Benutzers jetzt zufällig generiert und in einem Kubernetes-Secret gespeichert. Der Standard-Admin muss das Bootstrap-Passwort aus dem Secret abrufen und es nach dem ersten erfolgreichen UI-Login ändern.

25. Aug. 2025

NeuVector v5.4.6

CVE-2025-53884

NeuVector verwendet jetzt ein kryptographisch sicheres Salt mit dem PBKDF2-Algorithmus anstelle eines einfachen Hashs, um Benutzerpasswörter zu schützen. Während rollierender Upgrades von früheren Versionen berechnet NeuVector den neuen Passwort-Hash nach jedem erfolgreichen Login des Benutzers neu und speichert ihn.

25. Aug. 2025

NeuVector v5.4.6

CVE-2025-54467

NeuVector entfernt jetzt standardmäßig Prozessbefehle, die password, passwd, pwd, token oder key enthalten, aus Protokollen und Debug-Ausgaben. Benutzer können eine Kubernetes ConfigMap konfigurieren, um zusätzliche Regex-Schemata für die Schwärzung zu definieren.

25. Aug. 2025

NeuVector v5.4.6

CVE-2025-46808

Empfindliche Informationen können je nach Protokollkonfiguration und Berechtigungen für Anmeldeinformationen im Manager-Container protokolliert werden.

09. Juli 2025

NeuVector v5.4.5

CVE-2024-38095

In .NET kann ein bösartiges X.509-Zertifikat oder eine Kette übermäßige CPU-Nutzung verursachen, was zu einem Denial-of-Service führt. Dieses CVE wurde als ein Problem bei der Erkennung betroffener .NET-Bibliotheken gekennzeichnet.

9. Juli 2024

NeuVector v5.4.5

CVE-2024-7347

Die NGINX ngx_http_mp4_module-Schwachstelle ermöglicht es, dass manipulierte MP4-Dateien zu übermäßigen Speicherlesungen und zur Beendigung des Worker-Prozesses führen. In NeuVector 5.4.2 als mögliches false negative bei der Erkennung im Schwachstellenscanner gemeldet; kein Problem des NeuVector-Produkts.

14. August 2024

NeuVector v5.4.2

CVE-2018-20796

In der GNU C-Bibliothek bis 2.29 hat check_dst_limits_calc_pos_1 in posix/regexec.c unkontrollierte Rekursion.

15. Januar 2025

Nicht zutreffend. In v5.4.2 als Fehlalarm gekennzeichnet.

CVE-2024-41110

Eine Sicherheitslücke in einigen Docker Engine-Versionen kann es einem Angreifer ermöglichen, Autorisierungs-Plugins (AuthZ) zu umgehen. Die Wahrscheinlichkeit einer Ausnutzung ist gering.

16. November 2024

NeuVector v5.4.1

CVE-2020-26160

jwt-go ermöglicht es Angreifern, Zugriffsrestriktionen zu umgehen, wenn []string{} für m["aud"] verwendet wird. Benutzer sollten auf golang-jwt v3.2.1 migrieren.

16. November 2024

NeuVector v5.4.1

OpenID Connect ist anfällig für MITM.

Betroffene Versionen

  • Alle Versionen vor 5.3.0

  • Versionen 5.3.0 bis 5.4.7

Behobene Version: 5.4.8

Auswirkung

NeuVector unterstützt die Authentifizierung mit OpenID Connect. Die TLS-Überprüfung, die die Authentizität und Integrität des Remote-Servers validiert, ist standardmäßig nicht aktiviert. Dies kann das System Man-in-the-Middle-Angriffen aussetzen.

Beginnend mit Version 5.4.0 unterstützt NeuVector die TLS-Überprüfung für:

  • Registry-Verbindungen

  • Auth-Server-Verbindungen (SAML, LDAP und OIDC)

  • Webhook-Verbindungen

Standardmäßig bleibt die TLS-Überprüfung deaktiviert. Die Einstellung ist unter Einstellungen → Konfiguration in der NeuVector-Benutzeroberfläche verfügbar.

In der gepatchten Version ermöglichen neue NeuVector-Implementierungen standardmäßig die TLS-Überprüfung. Rolling Upgrades ändern keine bestehenden Konfigurationen, um Dienstunterbrechungen zu vermeiden.

Wenn die TLS-Überprüfung aktiviert ist, gilt sie für:

  • Registry-Server

  • Auth-Server (SAML, LDAP und OIDC)

  • Webhook-Server

Patches

Gepatchte Versionen umfassen die Version v5.4.8 und später.

Workarounds

Um die TLS-Überprüfung manuell zu aktivieren:

  1. Öffnen Sie die NeuVector-Benutzeroberfläche.

  2. Navigieren Sie zu Einstellungen → Konfiguration.

  3. Wählen Sie in TLS-Konfiguration für selbstsignierte Zertifikate TLS-Überprüfung aktivieren aus.

  4. (Optional) Laden Sie das selbstsignierte TLS-Zertifikat hoch oder fügen Sie es ein.

Fragen und Unterstützung

  • Kontaktieren Sie das SUSE Rancher Sicherheitsteam bei sicherheitsrelevanten Anfragen.

  • Öffnen Sie ein Ticket im NeuVector-Repository.

  • Überprüfen Sie die Unterstützungsmatrix und den Produktlebenszyklus.


NeuVector versendet kryptografisches Material in seinem Binärformat.

Betroffene Versionen

  • Alle Versionen vor 5.3.0

  • Versionen 5.3.0 bis 5.4.6

Behobene Version: 5.4.7

Auswirkung

NeuVector verwendete zuvor einen fest codierten kryptografischen Schlüssel, der im Quellcode eingebettet war. Während der Kompilierung wurde dieser Wert durch einen statischen geheimen Schlüssel ersetzt, der verwendet wurde, um sensible Konfigurationsfelder zu verschlüsseln.

In der gepatchten Version verwendet NeuVector das Kubernetes-Geheimnis neuvector-store-secret (im neuvector Namespace), um sichere, dynamische Verschlüsselungsschlüssel zu generieren. Dies beseitigt die Abhängigkeit von statischen Schlüsseln und verbessert die Sicherheit, indem Schlüssel in von Kubernetes verwalteten Geheimnissen gespeichert werden.

Während der schrittweisen Upgrades oder beim Wiederherstellen aus persistentem Speicher überprüft der NeuVector-Controller die verschlüsselten Konfigurationsfelder. Wenn ein Feld mit dem standardmäßigen festen Schlüssel verschlüsselt ist, wird es entschlüsselt und mit dem neuen dynamischen Schlüssel erneut verschlüsselt.

Wenn dem Controller die RBAC-Berechtigungen fehlen, um auf das Kubernetes-Geheimnis zuzugreifen, protokolliert er:

Required Kubernetes RBAC for secrets are not found

und beendet.

Die Verschlüsselungsschlüssel für Geräte rotieren alle 3 Monate. Weitere Informationen finden Sie unter: Rotierendes sensibles Feld in der Konfiguration.

Patches

Gepatchte Versionen beinhalten die Version v5.4.7 und neuer.

Workarounds

Es stehen keine Ausweichlösungen zur Verfügung. Aktualisieren Sie so schnell wie möglich auf eine gepatchte Version.

Fragen und Unterstützung

Der Telemetrie-Sender ist anfällig für MITM- und DoS-Angriffe.

Betroffene Versionen

  • Alle Versionen vor 5.3.0

  • Versionen 5.3.0 bis 5.4.6

Behobene Versionen: 5.4.7, 5.3.5

Auswirkung

Diese Schwachstelle betrifft NeuVector-Implementierungen nur, wenn Anonyme Clusterdaten melden aktiviert ist. Wenn aktiv, sendet NeuVector anonyme Telemetriedaten an:

In betroffenen Versionen wird die TLS-Zertifikatsüberprüfung nicht durchgesetzt, wodurch die Telemetriekommunikation anfällig für MITM-Angriffe wird. Ein Angreifer könnte die übertragenen Daten abfangen oder ändern.

NeuVector hat auch die Antwort des Telemetrie-Servers ohne Größenbeschränkungen in den Speicher geladen, wodurch das System Denial-of-Service (DoS)-Risiken ausgesetzt wird.

Die gepatchte Version enthält:

  • Überprüfung der TLS-Zertifikatkette und des Hostnamens für den Telemetrie-Server.

  • Eine Größenbeschränkung der Antwort von 256 Bytes zur Minderung von Speichererschöpfung.

Diese Verbesserungen sind standardmäßig aktiviert und erfordern keine Benutzeraktion.

Patches

Gepatchte Versionen beinhalten die Version v5.4.7 und neuer.

Workarounds

Wenn Sie nicht aktualisieren können, deaktivieren Sie Anonyme Clusterdaten melden:

Einstellungen → Konfiguration → Anonyme Clusterdaten melden

Das Deaktivieren dieser Einstellung verhindert, dass NeuVector Telemetriedaten sendet, wodurch die Exposition gegenüber dieser Schwachstelle verringert wird.

Empfehlung: Führen Sie ein Upgrade auf eine gepatchte Version so schnell wie möglich durch.

Fragen und Unterstützung

Offenlegung sensibler Informationen in den Container-Protokollen des NeuVector Managers.

Betroffene Versionen

  • Alle Versionen vor 5.0.0

  • Versionen 5.0.0 bis 5.4.4

Feste Version: 5.4.5

Auswirkung

Eine Schwachstelle in NeuVector-Versionen bis einschließlich 5.4.4 könnte sensible Informationen in den Container-Protokollen des NeuVector Managers offenlegen. Die folgenden Felder können in Protokollen erscheinen:

Feld Feldbeschreibung Wo es erscheint Reproduktion Umgebung

X-R-Sess

Rancher-Sitzungstoken für Single Sign-On

Anforderungsheader

Melden Sie sich über die Rancher-Benutzeroberfläche an und greifen Sie auf NeuVector SSO zu

Rancher mit NeuVector SSO

personal_access_token

GitHub- oder Azure DevOps-Token

Anforderungskörper

Reichen Sie die Konfiguration des Remote-Repository unter Konfiguration > Einstellungen ein

NeuVector

token1.token

NeuVector-Benutzersitzungstoken

Antwortkörper

Senden Sie eine GET-Anfrage über die NeuVector-API: https://<neuvector-ui-url>/user?name=<username>;

NeuVector

rekor_public_key, root_cert, sct_public_key

Öffentlicher Rekor-Schlüssel, Root-Zertifikat, öffentlicher Schlüssel des signierten Zertifikatzeitstempels (SCT) im privaten Vertrauensanker

Anforderungskörper

Erstellen oder aktualisieren Sie den privaten Vertrauensanker auf der Sigstore-Seite

NeuVector

public_key

Öffentlicher Schlüssel des Verifiers

Anforderungskörper

Erstellen oder aktualisieren Sie den Verifier auf der Sigstore-Seite

NeuVector

NeuVector-Installationen mit Single Sign-On-Integration mit Rancher Manager und Remote-Repository-Konfiguration deaktiviert sind nicht betroffen.

In der gepatchten Version ist X-R-Sess teilweise maskiert. Andere sensible Felder (personal_access_token, token, rekor_public_key, root_cert, sct_public_key, public_key) werden aus den Protokollen entfernt.

  • Die Schwere hängt von Ihrer Protokollierungsstrategie ab:

    • Lokale Protokollierung (Standard) — begrenzt die Exposition.

    • Externe Protokollierung — die Schwere steigt, abhängig von den Sicherheitskontrollen bei externen Protokollsammlern.

  • Die endgültige Schwere des Einflusses hängt von den Berechtigungen der geleakten Anmeldeinformationen ab.

Für weitere Informationen siehe Ungesicherte Anmeldeinformationen (MITRE ATT&CK T1552).

Patches

Gepatchte Versionen umfassen die Version 5.4.5 und später. Setzen Sie das in der Remote-Repository-Konfiguration verwendete GitHub-Token nach dem Upgrade zurück.

Workarounds

Es stehen keine Ausweichlösungen zur Verfügung. Upgrade auf eine feste Version so schnell wie möglich.

Fragen und Unterstützung