Avis de sécurité et CVEs
NeuVector s’engage à informer la communauté sur les problèmes de sécurité. Le tableau suivant répertorie les avis de sécurité publiés et les CVE (Vulnérabilités et Expositions Courantes) pour les problèmes résolus.
| ID | Description | Date | Résolution |
|---|---|---|---|
Dans la version corrigée, les nouveaux déploiements de NeuVector activent la vérification TLS par défaut. Pour les mises à niveau progressives, NeuVector ne modifie pas ce paramètre automatiquement pour éviter toute interruption. |
12 déc. 2025 |
||
Pour les déploiements de NeuVector dans des environnements basés sur Kubernetes, le mot de passe de démarrage de l’utilisateur admin par défaut est désormais généré aléatoirement et stocké dans un secret Kubernetes. L’admin par défaut doit récupérer le mot de passe de démarrage à partir du secret et le changer après la première connexion réussie à l’interface utilisateur. |
25 août 2025 |
||
NeuVector utilise désormais un sel cryptographiquement sécurisé avec l’algorithme PBKDF2 au lieu d’un simple hachage pour protéger les mots de passe des utilisateurs. Lors des mises à niveau progressives à partir de versions antérieures, NeuVector recalcule et stocke le nouveau hachage du mot de passe après la prochaine connexion réussie de chaque utilisateur. |
25 août 2025 |
||
NeuVector masque désormais par défaut les commandes de processus contenant |
25 août 2025 |
||
Des informations sensibles peuvent être enregistrées dans le conteneur manager en fonction de la configuration des journaux et des autorisations d’identification. |
09 juil. 2025 |
||
Dans .NET, un certificat X.509 malveillant ou une chaîne malveillante peut entraîner une utilisation excessive de l’UC, provoquant un déni de service. Ce CVE a été signalé comme un problème de détection de bibliothèque .NET affectée. |
9 juil. 2024 |
||
La vulnérabilité d’NGINX`ngx_http_mp4_module` permet à des fichiers MP4 spécialement conçus de provoquer des lectures excessives de mémoire et l’arrêt du processus de travail. Signalé dans NeuVector 5.4.2 comme une possible détection faux négatif dans le scanner de vulnérabilité ; ce n’est pas un problème de produit NeuVector. |
14 août 2024 |
||
Dans la bibliothèque C GNU jusqu’à 2.29, |
15 janv. 2025 |
Non applicable. Signalé dans v5.4.2 comme un faux positif. |
|
Une vulnérabilité de sécurité dans certaines versions de Docker Engine peut permettre à un attaquant de contourner les plugins d’autorisation (AuthZ). La probabilité d’exploitation est faible. |
16 nov. 2024 |
||
|
16 nov. 2024 |
OpenID Connect est vulnérable aux attaques 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
Versions affectées
-
Toutes les versions antérieures à
5.3.0 -
Versions
5.3.0à5.4.7
Version corrigée : 5.4.8
Impact
NeuVector prend en charge l’authentification via OpenID Connect. La vérification TLS, qui valide l’authenticité et l’intégrité du serveur distant, n’est pas appliquée par défaut. Cela peut exposer le système à des attaques de type homme du milieu (MITM).
À partir de la version 5.4.0, NeuVector prend en charge la vérification TLS pour :
-
Les connexions au registre
-
Les connexions au serveur d’authentification (SAML, LDAP et OIDC)
-
Les connexions Webhook
Par défaut, la vérification TLS reste désactivée. Le paramètre est disponible sous Paramètres → Configuration dans l’interface utilisateur de NeuVector.
Dans la version corrigée, les nouveaux déploiements de NeuVector activent la vérification TLS par défaut. Les mises à niveau progressives ne modifient pas les configurations existantes pour éviter toute interruption de service.
|
Lorsque la vérification TLS est activée, elle s’applique à :
|
Solutions de contournement
Pour activer manuellement la vérification TLS :
-
Ouvrez l’interface utilisateur de NeuVector.
-
Accédez à Paramètres → Configuration.
-
Dans TLS Configuration de certificat auto-signé, sélectionnez Activer la vérification TLS.
-
(Optionnel) Téléchargez ou collez le certificat TLS auto-signé.
Questions et support
-
Contactez l’équipe de sécurité de SUSE Rancher pour toute question liée à la sécurité.
-
Ouvrez un problème dans le dépôt NeuVector.
-
Consultez la matrice de support et le cycle de vie du support produit.
NeuVector intègre du matériel cryptographique dans son binaire
-
ID CVE : CVE-2025-54471
-
CVSS Score: 6.5 – AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Versions affectées
-
Toutes les versions antérieures à
5.3.0 -
Versions
5.3.0à5.4.6
Version corrigée : 5.4.7
Impact
NeuVector utilisait auparavant une clé cryptographique codée en dur intégrée dans le code source. Lors de la compilation, cette valeur a été remplacée par une clé secrète statique utilisée pour chiffrer les champs de configuration sensibles.
Dans la version corrigée, NeuVector utilise le secret Kubernetes neuvector-store-secret (dans l’espace de noms neuvector) pour générer des clés de chiffrement sécurisées et dynamiques. Cela élimine la dépendance aux clés statiques et améliore la sécurité en stockant les clés dans des secrets gérés par Kubernetes.
Lors des mises à niveau progressives ou lors de la restauration à partir d’un stockage persistant, le contrôleur NeuVector vérifie les champs de configuration chiffrés. Si un champ est chiffré avec la clé fixe par défaut, il est déchiffré et rechiffré en utilisant la nouvelle clé dynamique.
Si le contrôleur n’a pas les autorisations RBAC pour accéder au secret Kubernetes, il enregistre :
Required Kubernetes RBAC for secrets are not found
et quitte.
Les clés de chiffrement des appareils tournent tous les 3 mois. Pour plus de détails, voir : Rotation du champ sensible dans la configuration.
Questions et support
-
Contactez l’équipe de sécurité de SUSE Rancher.
-
Ouvrez un problème dans le dépôt GitHub de NeuVector.
-
Références :
L’expéditeur de télémétrie est vulnérable aux attaques MITM et DoS
-
ID CVE : CVE-2025-54470
-
CVSS Score: 8.6 – AV:N/AC:L/PR:N/UI:N/S:U/C:L/I:L/A:H
Versions affectées
-
Toutes les versions antérieures à
5.3.0 -
Versions
5.3.0à5.4.6
Versions corrigées : 5.4.7, 5.3.5
Impact
Cette vulnérabilité affecte les déploiements de NeuVector uniquement lorsque le rapport de données de cluster anonymes est activé. Lorsqu’il est actif, NeuVector envoie des données de télémétrie anonymes à :
Dans les versions affectées, la vérification du certificat TLS n’est pas appliquée, rendant la communication de télémétrie vulnérable aux attaques MITM. Un attaquant pourrait intercepter ou modifier les données transmises.
NeuVector a également chargé la réponse du serveur de télémétrie en mémoire sans limites de taille, exposant le système à des risques de déni de service (DoS).
La version corrigée inclut :
-
Vérification de la chaîne de certificats TLS et du nom d’hôte pour le serveur de télémétrie.
-
Une limite de taille de réponse de 256 octets pour atténuer l’épuisement de la mémoire.
Ces améliorations sont activées par défaut et ne nécessitent aucune action de l’utilisateur.
Solutions de contournement
Si vous ne pouvez pas mettre à jour, désactivez le rapport de données de cluster anonymes :
Paramètres → Configuration → Rapport de données de cluster anonymes
Désactiver ce paramètre empêche NeuVector d’envoyer des données de télémétrie, réduisant l’exposition à cette vulnérabilité.
Recommandation: Mettez à niveau vers une version corrigée dès que possible.
Questions et support
-
Contactez l’équipe de sécurité de SUSE Rancher.
-
Ouvrez un problème dans le dépôt GitHub de NeuVector.
-
Références :
Exposition d’informations sensibles dans les journaux du conteneur NeuVector Manager.
CVEs: CVE-2025-46808
Score CVSS: 6.8 — Vecteur CVSS v3.1
CWE: CWE-532 : Insertion d’informations sensibles dans le fichier journal
Versions affectées
-
Toutes les versions antérieures à
5.0.0 -
Versions
5.0.0à5.4.4
Version corrigée : 5.4.5
Impact
Une vulnérabilité dans les versions de NeuVector jusqu’à et y compris 5.4.4 pourrait divulguer des informations sensibles dans les journaux du conteneur NeuVector Manager. Les champs suivants peuvent apparaître dans les journaux :
| Champ | Description du champ | Emplacement | Reproduction | de confiance |
|---|---|---|---|---|
|
Jeton de session Rancher pour l’authentification unique |
En-tête de la requête |
Connectez-vous via l’interface utilisateur de Rancher et accédez à NeuVector SSO |
Rancher avec NeuVector SSO |
|
Jeton GitHub ou Azure DevOps |
Corps de la requête |
Soumettez la configuration du dépôt distant sous Configuration > Paramètres |
NeuVector |
|
Jeton de session utilisateur NeuVector |
Corps de la réponse |
Envoyer une requête GET via l’API NeuVector : |
NeuVector |
|
Clé publique Rekor, certificat racine, clé publique de l’horodatage du certificat signé (SCT) dans la racine de confiance privée |
Corps de la requête |
Créer ou mettre à jour la racine de confiance privée depuis la page Sigstore |
NeuVector |
|
Clé publique du vérificateur |
Corps de la requête |
Créer ou mettre à jour le vérificateur sur la page Sigstore |
NeuVector |
|
Les installations de NeuVector avec intégration SSO avec Rancher Manager et la configuration du dépôt distant désactivée ne sont pas affectées. |
Dans la version corrigée, X-R-Sess est partiellement masqué. D’autres champs sensibles (personal_access_token, token, rekor_public_key, root_cert, sct_public_key, public_key) sont supprimés des journaux.
|
Pour plus d’informations, voir Identifiants non sécurisés (MITRE ATT&CK T1552).
Questions et support
-
Contactez l’équipe de sécurité de SUSE Rancher.
-
Ouvrez un problème dans le dépôt GitHub de NeuVector.
-
Références :