PT-2025-43270 · Neuvector · Neuvector

Published

2025-10-21

·

Updated

2025-11-07

·

CVE-2025-54471

CVSS v3.1

6.5

Medium

VectorAV:N/AC:L/PR:L/UI:N/S:U/C:H/I:N/A:N
Name of the Vulnerable Software and Affected Versions NeuVector versions prior to 5.4.7
Description NeuVector utilized a hard-coded cryptographic key within its source code. During compilation, this key was replaced with a secret key and used to encrypt sensitive configurations when stored. The patched version leverages the Kubernetes secret neuvector-store-secret in the neuvector namespace to dynamically generate cryptographically secure random keys, removing the reliance on static key values. The NeuVector controller checks encrypted configured fields during upgrades or restores, decrypting them with the default key and re-encrypting them with the new dynamic key. If the controller lacks the necessary RBAC permissions to access the new secret, an error log is generated: Required Kubernetes RBAC for secrets are not found and the controller exits. The device encryption key is rotated every 3 months.
Recommendations Upgrade to NeuVector version 5.4.7 or later.

Fix

Found an issue in the description? Have something to add? Feel free to write us 👾

Weakness Enumeration

Related Identifiers

CVE-2025-54471
GHSA-H773-7GF7-9M2X
GO-2025-4043
OPENSUSE-SU-2025:15710-1

Affected Products

Neuvector