CVE-2026-25703 Overview
CVE-2026-25703 affects NeuVector through version 5.4.9. The manager /network/graph API endpoint lacks authentication controls. Unauthenticated attackers with network access to the manager service can query the endpoint and retrieve cached data containing sensitive information about the protected environment.
The issue falls under [CWE-202] Exposure of Sensitive Information Through Data Queries. NeuVector is a container security platform maintained under SUSE, and the affected component is the management interface used to visualize network relationships between workloads.
Critical Impact
Unauthenticated network-based access to the /network/graph API can disclose cached environment topology and workload metadata to remote attackers.
Affected Products
- NeuVector Manager versions through 5.4.9
- SUSE NeuVector distributions incorporating the affected manager component
- Container environments exposing the NeuVector manager /network/graph endpoint on reachable networks
Discovery Timeline
- 2026-08-05 - CVE-2026-25703 published to NVD
- 2026-08-05 - Last updated in NVD database
Technical Details for CVE-2026-25703
Vulnerability Analysis
The vulnerability resides in the NeuVector manager component. The /network/graph API route serves cached data describing network relationships, workload identifiers, and traffic patterns observed by NeuVector. The route does not enforce an authentication check before returning this data.
An attacker who can reach the manager over the network can issue an HTTP request to /network/graph and receive the cached response. The cache retains information gathered during authenticated operator sessions, so the disclosed content may include workload names, namespaces, IP addresses, and observed communication paths.
The CWE-202 classification reflects that sensitive information leaks through a query interface rather than through direct credential compromise. The exploitation requires no user interaction and no privileges.
Root Cause
The root cause is missing authentication on an API endpoint that returns cached data derived from privileged views. The manager treats the endpoint as accessible without validating a session token or API key. Cached content generated for authenticated users remains available to any caller that reaches the route.
Attack Vector
Exploitation occurs over the network against the NeuVector manager service. The attacker sends an HTTP GET request to the /network/graph endpoint. If the endpoint is reachable and the cache is populated, the response returns environment topology data. No credentials, tokens, or user interaction are required.
Refer to the GitHub Security Advisory GHSA-hx45-873x-74qv and the SUSE Bugzilla entry for CVE-2026-25703 for vendor technical details.
Detection Methods for CVE-2026-25703
Indicators of Compromise
- Unauthenticated HTTP GET requests to /network/graph on the NeuVector manager service
- Requests to the manager API originating from source IP addresses outside of expected administrative networks
- Access log entries for /network/graph that lack a corresponding authenticated session identifier
Detection Strategies
- Review NeuVector manager access logs for requests to /network/graph where no session cookie or authorization header is present
- Correlate reverse proxy or ingress controller logs with manager logs to identify anonymous requests to the API
- Alert on any external network access reaching the manager service outside of documented administrative source ranges
Monitoring Recommendations
- Forward NeuVector manager and ingress logs to a centralized logging platform for retention and query
- Baseline normal traffic patterns to the manager API and flag deviations in request volume or source diversity
- Monitor Kubernetes network policies protecting the manager namespace for unexpected changes
How to Mitigate CVE-2026-25703
Immediate Actions Required
- Restrict network access to the NeuVector manager service so that only administrative networks can reach the API
- Place the manager behind an authenticating reverse proxy or ingress controller enforcing session validation
- Audit recent access logs for anonymous requests to /network/graph and related endpoints
Patch Information
Consult the GitHub Security Advisory GHSA-hx45-873x-74qv for fixed version information and upgrade guidance. The SUSE Bugzilla record for CVE-2026-25703 tracks distribution-specific package updates.
Workarounds
- Apply Kubernetes NetworkPolicy rules that limit ingress to the NeuVector manager pod to defined administrative CIDRs
- Terminate manager access at an authenticating gateway that requires valid credentials before forwarding requests
- Disable public exposure of the manager service and require VPN or bastion access for operator sessions
Disclaimer: This content was generated using AI. While we strive for accuracy, please verify critical information with official sources.

