Loading...
Skip to main content

CVE-2025-54469 — Vulnerability in github.com/neuvector/neuvector —...

CRITICAL

NeuVector Enforcer is vulnerable to Command Injection and Buffer overflow

Published October 21, 2025Updated September 10, 2026Source: osv

Summary

### Impact A vulnerability was identified in NeuVector, where the enforcer used environment variables `CLUSTER_RPC_PORT` and `CLUSTER_LAN_PORT` to generate a command to be executed via `popen`, without first sanitising their values. The entry process of the enforcer container is the monitor process. When the enforcer container stops, the monitor process checks whether the consul subprocess has exited. To perform this check, the monitor process uses the `popen` function to execute a shell command that determines whether the ports used by the consul subprocess are still active. The values of environment variables `CLUSTER_RPC_PORT` and `CLUSTER_LAN_PORT` are used directly to compose shell commands via popen without validation or sanitization. This behavior could allow a malicious user to inject malicious commands through these variables within the enforcer container. In the patched version, the monitor process validates the values of `CLUSTER_RPC_PORT` and `CLUSTER_LAN_PORT` to ensure they contain only valid port numbers before invoking the `popen` command. If validation fails, the monitor process exits immediately, causing the enforcer container to terminate. This prevents the execution of any injected or malicious commands. ### 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).

Advisory Timeline

  • First published October 21, 2025 (356 days ago).
  • Last revised September 10, 2026 — 323 days after initial publication.

Remediation

Upgrade to the fixed version using your package manager.

Go
Update github.com/neuvector/neuvector to 5.3.5 or later
go get github.com/neuvector/neuvector@v5.3.5
Go
Update github.com/neuvector/neuvector to 5.4.7 or later
go get github.com/neuvector/neuvector@v5.4.7
Go
Update github.com/neuvector/neuvector to 0.0.0-20251020133207-084a437033b4 or later
go get github.com/neuvector/neuvector@v0.0.0-20251020133207-084a437033b4

After upgrading, run your dependency scanner again to confirm the vulnerability is resolved.

Affected Packages (3)

Affects 1 ecosystem: go (1).

PackageEcosystemAffectedFixed In
github.com/neuvector/neuvector
go
All versions5.3.5
github.com/neuvector/neuvector
go
All versions5.4.7
github.com/neuvector/neuvector
go
All versions0.0.0-20251020133207-084a437033b4

Vulnerability Classification

Common Weakness Enumeration (CWE) identifiers for this vulnerability type.

CVSS Score Breakdown

What the CVSS (Common Vulnerability Scoring System) 9.9 score means for each attack dimension.

Attack Vector
Network
Attack Complexity
Low
Privileges Required
Low
User Interaction
None
Scope
Changed
Confidentiality
High
Integrity
High
Availability
High

CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:C/C:H/I:H/A:H

Frequently Asked Questions

What is CVE-2025-54469?
NeuVector Enforcer is vulnerable to Command Injection and Buffer overflow This vulnerability has been assigned a severity rating of CRITICAL (CVSS score: 9.9/10).
How do I check if my project is affected by CVE-2025-54469?
CVE-2025-54469 affects github.com/neuvector/neuvector. Use GeekWala's free vulnerability scanner to check your dependencies against CVE-2025-54469 and 200,000+ other known vulnerabilities.

Severity & Exploitability

CVSS Score
9.9

Exploitation is straightforward and causes maximum impact. Patch immediately.

Also Known As

GHSA-c8g6-qrwh-m3vp
GO-2025-4042

Related CVEs

Check if you're affected

Scan your dependencies to see if this vulnerability affects your projects.

Scan Your Dependencies