CVE-2025-54471
mediumpriority · track · 0OT risk · elevatedEPSS 0.003 · 19 %ileEUUSEPSS · scored 2026-10-27
NeuVector used a hard-coded cryptographic key embedded in the source code. At compilation time, the key value was replaced with the secret key value and used to encrypt sensitive configurations when NeuVector stores the data.
cvss
Technical severity, 0–10. One row per scoring source.
base score 0–10 · higher = more severe · hover a vector to decode
ssvc
A stakeholder decision — act, attend, or track — from exploitation and impact.
weaknesses
The CWE weakness classes this flaw belongs to.
affected products (4)
Products and version ranges known to be affected.
- Go github.com/neuvector/neuvector0.0.0-20230727023453-1c4957d53911 → 0.0.0-20251020133207-084a437033b4osvUSpkg:golang/github.com/neuvector/neuvector
advisories (2)
Vendor and ecosystem advisories describing this.
- GHSA-h773-7gf7-9m2xNeuVector is shipping cryptographic material into its binary2025-10-21ghsa · osvUS
### Impact NeuVector used a hard-coded cryptographic key embedded in the source code. At compilation time, the key value was replaced with the secret key value and used to encrypt sensitive configurations when NeuVector stores the data. In the patched version, NeuVector leverages the Kubernetes secret `neuvector-store-secret` in `neuvector` namespace to dynamically generate cryptographically secure random keys. This approach removes the reliance on static key values and ensures that encryption keys are managed securely within Kubernetes. During rolling upgrade or restoring from persistent storage, the NeuVector controller checks each encrypted configured field. If a sensitive field in the configuration is found to be encrypted by the default encryption key, it’s decrypted with the default encryption key and then re-encrypted with the new dynamic encryption key. If the NeuVector controller does not have the correct RBAC for accessing the new secret, it writes this error log : `Required Kubernetes RBAC for secrets are not found` and exits. The device encryption key is rotated every 3 months. For details, please refer to this [Rotating Self-Signed Certificate](https://open-docs.neuvector.com/configuration/console/certrotate) documentation. ### Patches Patched versions include release **v5.4.7** and above. ### Workarounds There is no workaround for this issue. Users are recommended to upgrade, as soon as possible, to a version of NeuVector that contains the fix. ### References If you have any questions or comments about this advisory: - Reach out to the [SUSE Rancher Security team](https://github.com/rancher/rancher/security/policy) for security related inquiries. - Open an issue in the [NeuVector](https://github.com/neuvector/neuvector/issues/new/choose) repository. - Verify with our [support matrix](https://www.suse.com/suse-neuvector/support-matrix/all-supported-versions/neuvector-v-all-versions/) and [product support lifecycle](https://www.suse.com/lifecycle/#suse-security).
- GO-2025-4043NeuVector is shipping cryptographic material into its binary in github.com/neuvector/neuvector2025-10-30vendor · osvUS
NeuVector is shipping cryptographic material into its binary in github.com/neuvector/neuvector. NOTE: The source advisory for this report contains additional versions that could not be automatically mapped to standard Go module versions. (If this is causing false-positive reports from vulnerability scanners, please suggest an edit to the report.) The additional affected modules and versions are: github.com/neuvector/neuvector from v5.3.0 before v5.4.7.
also known as (5)
Other names and identifiers for this entity.
sources
Which sources assert this record, and when.
references (7)
External citations — patches, advisories, analysis.
- https://bugzilla.suse.com/show_bug.cgi?id=CVE-2025-54471cnnvd
- https://github.com/neuvector/neuvector/releasesPatchcnnvd
- https://github.com/neuvector/neuvector/security/advisories/GHSA-h773-7gf7-9m2xcnnvd
- https://bugzilla.suse.com/show_bug.cgi?id=CVE-2025-54471enisa_euvd
- https://github.com/neuvector/neuvector/security/advisories/GHSA-h773-7gf7-9m2xenisa_euvd
- https://bugzilla.suse.com/show_bug.cgi?id=CVE-2025-54471nvd
- https://github.com/neuvector/neuvector/security/advisories/GHSA-h773-7gf7-9m2xnvd
Attackers weaponise vulnerabilities like this against internet-exposed services. See what is exposed on your perimeter with a free passive scan.
Free scan