CVE-2026-15063: trustyai-service-operator Gorch Service Metrics Authentication Bypass
CVE-2026-15063 is a network access control flaw in the trustyai-service-operator's gorch service template. Even when authentication is enabled, the service leaves its orchestrator and detector metrics ports exposed without protection, allowing any pod with network access to the cluster to read sensitive metrics directly. This bypasses the Kubernetes RBAC proxy and authentication controls that should guard these endpoints.
Source data · NVD / CISA · public domain
- CVSS
- 3.1 · 6.3 MEDIUM · CVSS:3.1/AV:A/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:N
- Weaknesses (CWE)
- CWE-306
- Affected products
- 0 configuration(s)
- Published / Modified
- 2026-07-08 / 2026-07-09
NVD description (verbatim)
A flaw was found in the gorch service template, which is part of the trustyai-service-operator. Even when authentication is enabled, the gorch service exposes unproxied orchestrator and detector metrics ports. This allows any pod on the cluster network to directly access these ports, bypassing the kube-rbac-proxy and its authentication mechanisms. This could lead to unauthorized access to the orchestrator and detector metrics.
2 reference(s) · View on NVD →
SEC.co analysis · AI-assisted, reviewed against source
Technical summary
The gorch service template fails to route orchestrator and detector metrics traffic through kube-rbac-proxy, exposing these ports to unauthenticated cluster-internal access. The vulnerability stems from incomplete network segmentation in the service configuration; pods can directly connect to metrics endpoints that should be access-controlled. The attack vector is network-adjacent (cluster internal), requires low privilege (ability to spawn or compromise a pod), and succeeds without user interaction. The flaw exposes metrics information—classified as confidentiality-sensitive—while also potentially allowing minor modifications to detector state.
Business impact
Compromise of metrics endpoints allows attackers with cluster presence to gain visibility into orchestration and detection workflows, potentially revealing operational intelligence, system topology, or performance characteristics that could inform further attacks. In multi-tenant or hostile cluster environments, this creates a lateral movement risk and information disclosure path for unprivileged workloads. Organizations relying on metrics confidentiality for compliance or competitive protection face data leakage; those using metrics for security monitoring may see adversary-manipulated telemetry.
Affected systems
The trustyai-service-operator, specifically deployments using the gorch service template, is affected when the operator is installed on Kubernetes clusters. The vendor_products field in the source data is empty, indicating either early-stage disclosure or a community/open-source project; verify the operator version range and deployment scope in your environment against the official project advisory.
Exploitability
Exploitation requires network access to the cluster (same network as the service) and the ability to create or control a pod within that cluster—a low-bar condition in dev/test environments or clusters with permissive pod security policies. No authentication or complex exploitation technique is required; direct connection to the exposed port suffices. The CVSS score of 6.3 (Medium) reflects the local/adjacent requirement and lack of impact on availability or integrity at scale, though the high confidentiality impact elevates risk in sensitive operational contexts.
Remediation
Apply patches from the trustyai-service-operator project that route orchestrator and detector metrics through kube-rbac-proxy or implement equivalent authentication middleware. Verify patch availability and version guidance directly from the operator's official advisory. Until patched, apply network policies to restrict pod-to-pod traffic to the metrics ports, and consider disabling metrics exposure if operationally feasible. Audit cluster RBAC policies to minimize the number of pods with network capabilities.
Patch guidance
Consult the official trustyai-service-operator release notes and security advisory for patched versions. Updates should include gorch service template modifications that enforce authentication on metrics ports. Verify patches are available for your deployed operator version before scheduling upgrades. Test patched deployments in a non-production environment to confirm metrics functionality remains intact and access controls behave as expected.
Detection guidance
Monitor for unexpected connections to orchestrator and detector metrics ports from pod sources outside expected administrative or observability workflows. Network policies and Kubernetes audit logs can reveal unauthorized access attempts. Review Prometheus or metrics collection configurations to identify any pods or external clients querying these ports; legitimate clients should be enumerated and validated. Inspect the deployed gorch service template to confirm kube-rbac-proxy sidecar presence and correct port routing.
Why prioritize this
While the CVSS score is Medium (6.3), prioritize patching in clusters where metrics exposure poses compliance, competitive, or operational security risk. In air-gapped or single-tenant clusters with strict pod policies, risk is lower; in multi-tenant or dev-heavy clusters with permissive pod creation, this should be addressed urgently. The flaw is trivial to exploit for any pod, making it a natural stepping stone in cluster compromise chains.
Risk score, explained
The CVSS 3.1 score of 6.3 reflects: AV:A (attack vector adjacent—cluster network), AC:L (low complexity), PR:L (low privilege—pod creation/compromise), UI:N (no user interaction), S:U (unchanged scope), C:H (high confidentiality impact—metrics access), I:L (low integrity—potential detector state changes), A:N (no availability impact). The score appropriately captures the ease of exploitation and information disclosure severity, but does not amplify for operational context; security teams should adjust risk based on metrics sensitivity and cluster architecture.
Frequently asked questions
Can this be exploited from outside the Kubernetes cluster?
No. The vulnerability requires network adjacency to the cluster (direct cluster network access). External attackers cannot exploit this remotely; the threat is limited to compromised or malicious pods already running within the cluster.
Does enabling Kubernetes RBAC alone mitigate this vulnerability?
No. Standard Kubernetes RBAC controls API access but does not protect these raw metrics ports, which bypass the API server. The vulnerability exists precisely because metrics are exposed without authentication middleware (kube-rbac-proxy). RBAC mitigates other risks but not this one until the service template is patched.
What exactly can an attacker learn from these metrics?
Metrics endpoints typically expose performance data, queue depths, error rates, and operational state of the orchestrator and detector components. An attacker can infer system load, failure patterns, policy effectiveness, and internal architecture—information useful for timing attacks, understanding defenses, or identifying bottlenecks to compromise further.
How does this differ from a typical metrics exposure vulnerability?
The critical flaw here is that the gorch service bypasses the organization's intended authentication layer (kube-rbac-proxy) entirely. It is not a metrics exposure on an unauthenticated port in isolation; it is a misconfiguration that negates an already-deployed security control, making it a configuration regression rather than a missing feature.
This analysis is based on the published CVE description and CVSS vector as of July 2026. Specific patched versions, vendor advisories, and affected product lists are not included in the source data; verify current remediation guidance directly with the trustyai-service-operator project. CVSS scores represent severity but not priority; assess risk based on your cluster architecture, metrics sensitivity, and policy environment. No exploit code or proof-of-concept is provided. This summary is for informational purposes and does not constitute security advice; consult your security team and the vendor advisory before making deployment decisions. Source: NVD (public-domain), retrieved 2026-08-17. Analysis generated by SEC.co (claude-haiku-4-5).
Weaknesses (CWE)
Related vulnerabilities
- CVE-2026-10283MEDIUMBottelet DaybydayCRM Authentication Bypass in Settings Handler
- CVE-2026-11238MEDIUMChrome DevTools Memory Disclosure via Malicious Extension
- CVE-2026-11848MEDIUMiRM-IEI Remote Management Missing Authentication Vulnerability
- CVE-2026-14714MEDIUMCowAgent 2.1.0 WeChat Authentication Bypass – Exploit, Patch & Mitigation
- CVE-2026-15192MEDIUMMissing Authentication in Mettle Sendportal APIv1 Webhooks
- CVE-2026-25599MEDIUMOrca Heat Pump Unauthenticated HTTP and Stored XSS Vulnerability
- CVE-2026-2675MEDIUMRTI Connext Professional Data Source Spoofing Vulnerability
- CVE-2026-31983MEDIUMNozomi Networks CMC/Guardian SSH Keys Synchronization Authentication Bypass