Skip to content

x/vulndb: potential Go vuln in github.com/neuvector/neuvector: GHSA-h773-7gf7-9m2x #4043

@GoVulnBot

Description

@GoVulnBot

Advisory GHSA-h773-7gf7-9m2x references a vulnerability in the following Go modules:

Module
github.com/neuvector/neuvector

Description:

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 s...

References:

Cross references:

See doc/quickstart.md for instructions on how to triage this report.

id: GO-ID-PENDING
modules:
    - module: github.com/neuvector/neuvector
      versions:
        - introduced: 0.0.0-20230727023453-1c4957d53911
        - fixed: 0.0.0-20251020133207-084a437033b4
      non_go_versions:
        - introduced: TODO (earliest fixed "5.4.7", vuln range ">= 5.3.0, <= 5.4.6")
summary: NeuVector is shipping cryptographic material into its binary in github.com/neuvector/neuvector
cves:
    - CVE-2025-54471
ghsas:
    - GHSA-h773-7gf7-9m2x
references:
    - advisory: https://github.com/advisories/GHSA-h773-7gf7-9m2x
    - advisory: https://github.com/neuvector/neuvector/security/advisories/GHSA-h773-7gf7-9m2x
    - fix: https://github.com/neuvector/neuvector/commit/084a437033b491eeea11bdba1a09dd84ed12ea88
notes:
    - fix: 'module merge error: could not merge versions of module github.com/neuvector/neuvector: invalid or non-canonical semver version (found TODO (earliest fixed "5.4.7", vuln range ">= 5.3.0, <= 5.4.6"))'
    - fix: 'github.com/neuvector/neuvector: could not add vulnerable_at: cannot auto-guess when fixed version is 0.0.0 pseudo-version'
source:
    id: GHSA-h773-7gf7-9m2x
    created: 2025-10-21T21:01:36.779147775Z
review_status: UNREVIEWED

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions