Description
Vanus 0.8.0 through 0.9.0 contains a missing authorization vulnerability in the gateway that allows any authenticated user to call Subscribe, Ack, and unregistered methods without permission checks. Attackers can supply another tenant's subscription ID to Subscribe to hijack it, read and acknowledge its events, starve the legitimate consumer, and enumerate cluster users via ListUser.
Published: 2026-10-18
Score: 7.2 High
EPSS: n/a
KEV: No
Impact: Unauthorized Data Access
Action: Immediate Patch
AI Analysis

Impact

The vulnerability arises from a missing authorization check in the Vanus gateway that handles streaming RPCs. Any authenticated user can invoke the Subscribe, Ack, and even unregistered methods without permission validation. This permissiveness allows an attacker to supply a subscription ID belonging to another tenant, thereby hijacking that subscription, reading and acknowledging its events, or starving the legitimate consumer. The attacker can also enumerate cluster users via the ListUser method, revealing tenant and user information. The weakness is categorized as CWE-862: Missing Authorization. The impact is that an attacker can gain unauthorized access to tenant event streams, manipulate acknowledgments, and perform enumeration, leading to data confidentiality loss and potential denial of service for legitimate consumers.

Affected Systems

The affected product is vanus-labs:vanus, specifically the gateway component of Vanus versions 0.8.0 through 0.9.0. Any installation of these versions that exposes the gateway RPC interface to authenticated users is vulnerable. Versions prior to 0.8.0 or later than 0.9.0 are not known to be affected.

Risk and Exploitability

The CVSS score of 7.2 indicates a medium severity vulnerability that enables a privilege escalation type of attack for authenticated users. The EPSS score is not available, so the current probability of exploitation cannot be quantified, but the lack of KEV listing and the absence of readily available public exploits suggest a moderate likelihood. An attacker who has valid credentials, whether through compromise or legitimate access, can exploit the voting RPC endpoints to hijack streams, read other tenants’ data, or enumerate users. The attack vector is via any authenticated session, implying that the risk surface is broad for environments where credentials are widely distributed or weakly protected.

Generated by OpenCVE AI on October 18, 2026 at 12:24 UTC.

Remediation

No solution or workaround provided in the CVE record.

OpenCVE Recommended Actions

  • Upgrade vanus to a version newer than 0.9.0 that contains the authorization fix
  • Restrict network access to the gateway RPC endpoints, limiting connections to trusted hosts or subnets so that only privileged services can reach the interface
  • Enable and monitor audit logs for RPC usage to detect anomalous subscription access patterns

Generated by OpenCVE AI on October 18, 2026 at 12:24 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Sun, 18 Oct 2026 11:45:00 +0000

Type Values Removed Values Added
Description Vanus 0.8.0 through 0.9.0 contains a missing authorization vulnerability in the gateway that allows any authenticated user to call Subscribe, Ack, and unregistered methods without permission checks. Attackers can supply another tenant's subscription ID to Subscribe to hijack it, read and acknowledge its events, starve the legitimate consumer, and enumerate cluster users via ListUser.
Title Vanus 0.8.0 through 0.9.0 Missing Authorization in Gateway Streaming RPCs
Weaknesses CWE-862
References
Metrics cvssV3_1

{'score': 7.6, 'vector': 'CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L'}

cvssV4_0

{'score': 7.2, 'vector': 'CVSS:4.0/AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N'}


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-10-18T11:38:25.755Z

Reserved: 2026-10-18T01:22:31.571Z

Link: CVE-2026-112000

cve-icon Vulnrichment

No data.

cve-icon NVD

Status : Received

Published: 2026-10-18T12:17:12.007

Modified: 2026-10-18T12:17:12.007

Link: CVE-2026-112000

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-10-18T12:30:14Z

Weaknesses