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 |
|---|---|---|---|
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 |
||
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 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 entfernt jetzt standardmäßig Prozessbefehle, die |
25. Aug. 2025 |
||
Empfindliche Informationen können je nach Protokollkonfiguration und Berechtigungen für Anmeldeinformationen im Manager-Container protokolliert werden. |
09. Juli 2025 |
||
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 |
||
Die NGINX |
14. August 2024 |
||
In der GNU C-Bibliothek bis 2.29 hat |
15. Januar 2025 |
Nicht zutreffend. In v5.4.2 als Fehlalarm gekennzeichnet. |
|
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 |
||
|
16. November 2024 |
OpenID Connect ist anfällig für MITM.
-
CVE-ID: CVE-2025-66001 (AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H)
-
CVSS-Score: 8.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:
|
Workarounds
Um die TLS-Überprüfung manuell zu aktivieren:
-
Öffnen Sie die NeuVector-Benutzeroberfläche.
-
Navigieren Sie zu Einstellungen → Konfiguration.
-
Wählen Sie in TLS-Konfiguration für selbstsignierte Zertifikate TLS-Überprüfung aktivieren aus.
-
(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.
-
CVE-ID: CVE-2025-54471
-
CVSS-Score: 6.5 – AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
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.
Fragen und Unterstützung
-
Kontaktieren Sie das SUSE Rancher Sicherheitsteam.
-
Öffnen Sie ein Problem im NeuVector GitHub-Repository.
-
Referenzen:
Der Telemetrie-Sender ist anfällig für MITM- und DoS-Angriffe.
-
CVE-ID: CVE-2025-54470
-
CVSS-Score: 8.6 – AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
Betroffene Versionen
-
Alle Versionen vor
5.3.0 -
Versionen
5.3.0bis5.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.
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
-
Kontaktieren Sie das SUSE Rancher Sicherheitsteam.
-
Öffnen Sie ein Problem im NeuVector GitHub-Repository.
-
Referenzen:
Offenlegung sensibler Informationen in den Container-Protokollen des NeuVector Managers.
CVEs: CVE-2025-46808
CVSS Score: 6.8 — CVSS v3.1 Vektor
CWE: CWE-532: Einfügen sensibler Informationen in eine Protokolldatei
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 |
|---|---|---|---|---|
|
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 |
|
GitHub- oder Azure DevOps-Token |
Anforderungskörper |
Reichen Sie die Konfiguration des Remote-Repository unter Konfiguration > Einstellungen ein |
NeuVector |
|
NeuVector-Benutzersitzungstoken |
Antwortkörper |
Senden Sie eine GET-Anfrage über die NeuVector-API: |
NeuVector |
|
Ö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 |
|
Ö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.
|
Für weitere Informationen siehe Ungesicherte Anmeldeinformationen (MITRE ATT&CK T1552).
Fragen und Unterstützung
-
Kontaktieren Sie das SUSE Rancher Sicherheitsteam.
-
Öffnen Sie ein Problem im NeuVector GitHub-Repository.
-
Referenzen: