Skip to main content

Vanus EUVDEUVD-2026-103453

| CVE-2026-112000 HIGH
Missing Authorization (CWE-862)
2026-10-18 VulnCheck GHSA-93jv-pwc6-2cqf
7.2
CVSS 4.0 · Vendor: VulnCheck
View

Attack ChainAIDerived

Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain

  1. Access
    Authenticate with low-privilege tenant account
  2. Delivery
    Call Subscribe with victim's subscription ID
  3. Exploit
    Gateway skips authorization check
  4. Execution
    Hijack subscription and Ack events
  5. Impact
    Enumerate users via ListUser and starve consumer

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V8 - Authorization Authorization checks on every request
MITRE ATT&CK

1 technique across 1 tactic: Privilege Escalation

The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up.

Exploitation Conditions

Requires a valid authenticated account on the Vanus gateway (PR:L) and a multi-tenant deployment where the attacker can reference another tenant's subscription ID; the gateway's streaming RPCs (Subscribe, Ack) and unregistered methods perform no per-resource permission check, so exploitation needs no special non-default configuration beyond having more than one tenant/user. Limiting factors: the attacker must already be authenticated (single-tenant or single-user deployments have no cross-tenant victim to target), and impact is scoped to event data access, subscription hijack/denial, and user enumeration rather than host compromise. Affected only in versions 0.8.0 through 0.9.0.

Impact

This is a genuine but bounded authorization flaw rather than an inflated high-CVSS issue. The vendor CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:L) scores 7.2 and is internally consistent with the description: network-reachable gateway RPCs, low attack complexity, and only low privileges (any valid authenticated/tenant account) required, yielding high confidentiality impact (reading another tenant's events and enumerating cluster users) plus lower integrity and availability impact (acking/hijacking subscriptions and starving consumers). No EPSS score, KEV listing, or SSVC decision data was supplied, and no public exploit code was referenced - the references are the vendor source-code locations, a GitHub issue, and the VulnCheck advisory, which document the defect but are not weaponized exploits. Exploitation status is therefore 'no public exploit identified at time of analysis'; do NOT treat the VulnCheck advisory as evidence of in-the-wild use. Net priority is moderate: trivially exploitable by any authenticated tenant in multi-tenant deployments, but the real-world blast radius is constrained by Vanus's niche footprint and the precondition of already holding a valid account. Missing signals (EPSS, KEV, confirmed patched version) should be verified with the vendor before final prioritization.

Exploit ScenarioDerived

A low-privileged but authenticated tenant on a shared Vanus gateway calls the Subscribe RPC supplying another tenant's subscription ID; because the gateway interceptor performs no per-resource authorization check, the attacker hijacks that subscription, reads and acknowledges the victim's events (starving the legitimate consumer), and additionally calls ListUser to enumerate all cluster users. No public exploit code is referenced, but the vendor advisory and the cited interceptor/proxy source lines make the flaw straightforward to reproduce.

This Week Schedule remediation this week. Why: HIGH severity (CVSS 7.0-8.9).
No patch listed yet 0.3% exploitation probability (EPSS)

Get an e-mail when this CVE is exploited, patched or re-scored. Free account.

Alert me

AnalysisAIv1 – Oct 18, 2026

Missing authorization in the Vanus gateway (versions 0.8.0 through 0.9.0) lets any authenticated user invoke Subscribe, Ack, and unregistered streaming RPCs without per-resource permission checks, enabling cross-tenant subscription hijacking, event read/acknowledgment, consumer starvation, and user enumeration via ListUser. Exploitation requires a valid account and a multi-tenant deployment with a targetable subscription ID; single-tenant or single-user deployments have no cross-tenant victim. No public exploit code or CISA KEV entry was identified at time of analysis, and the practical impact is bounded to event-data exposure, denial of the legitimate consumer, and user enumeration rather than host compromise.

RemediationAI

No vendor-released fixed version is identified in the provided data; track upstream issue 647 and the linked VulnCheck advisory for a patched release. Until a fix is available, restrict gateway access to trusted tenants and networks, avoid multi-tenant deployments where untrusted users can authenticate, and place an authorization proxy or gateway policy in front of Subscribe and Ack that verifies the caller owns the supplied subscription ID, with the trade-off of added latency and operational overhead. Audit gateway logs for cross-tenant subscription IDs and unexpected ListUser calls, and consider disabling or tightly restricting unregistered-method dispatch if the gateway supports it, with the trade-off that clients relying on dynamic methods may break. Network segmentation and least-privilege credentials are useful compensating controls, but they do not fix the missing per-resource authorization.

Affected VersionsENISA

vanus 0.8.0 ≤0.9.0

Affected Packages

euvd vanus no fix

Source: OSV (Open Source Vulnerabilities)

Affects your stack

Affects 1 package in euvd

Checking this CVE against your own stacks and servers is part of the Basic plan and up.

Technical ContextAI · show details

Vanus is an event-streaming platform whose gateway exposes gRPC streaming methods such as Subscribe and Ack and dispatches unregistered methods. The authentication interceptor in internal/gateway/auth/interceptor.go and the auth logic in auth.go establish user identity, but the gateway proxy in proxy.go does not enforce tenant or resource ownership before acting on caller-supplied subscription IDs, which is a CWE-862 missing authorization flaw. Because Subscribe accepts an externally supplied subscription ID, an authenticated tenant can attach to another tenant's subscription, consume and acknowledge its events, and starve the legitimate consumer; ListUser also exposes cluster user enumeration. The issue is version-specific to 0.8.0 through 0.9.0 and requires a multi-tenant deployment; it is not a pre-authentication or host-compromise bug.

Know when Vanus gets its next vulnerability

  • Watch products and get an email when something new is published
  • Check this CVE against your own stack and servers
  • Exploit and PoC references, threat intelligence from 22 sources

No credit card · 7-day full trial

Severity by source

Vendor (VulnCheck) PRIMARY 7.2 HIGH
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
vuln.today AI 7.6 HIGH

Network-reachable gateway, low complexity, requires a low-privileged authenticated account (PR:L); high confidentiality from cross-tenant reads and user enumeration, low I/A from acking and consumer starvation.

3.1 AV:N/AC:L/PR:L/UI:N/S:U/C:H/I:L/A:L
4.0 AV:N/AC:L/AT:N/PR:L/UI:N/VC:H/VI:L/VA:L/SC:N/SI:N/SA:N

Primary rating from Vendor (VulnCheck).

CVSS VectorVendor: VulnCheck

Attack Vector
Network
Attack Complexity
Low
Attack Requirements
None
Privileges Required
Low
User Interaction
None
Vulnerable system: Confidentiality
High
Vulnerable system: Integrity
Low
Vulnerable system: Availability
Low
Subsequent system: Confidentiality
None
Subsequent system: Integrity
None
Subsequent system: Availability
None

DescriptionCVE.org

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.

Executive ViewAI

Why It Matters

Vanus gateway versions 0.8.0 through 0.9.0 lack per-resource authorization for Subscribe, Ack, and unregistered streaming RPCs, creating cross-tenant subscription hijacking, event read/acknowledgment, consumer starvation, and user-enumeration risks in multi-tenant deployments. Leadership should care because this can expose tenant event data and disrupt event delivery for legitimate consumers, affecting customer trust and operational reliability, while single-tenant or single-user deployments have no cross-tenant victim. No public exploit identified at time of analysis.

Business Impact: High
Compensating Controls

No vendor-released patch identified at time of analysis. Interim mitigations include restricting Vanus gateway access to trusted identities; isolating or segmenting multi-tenant gateway deployments; blocking or restricting unregistered streaming RPCs; monitoring and alerting on Subscribe, Ack, and ListUser anomalies; reviewing and minimizing exposure of subscription IDs; rotating credentials for gateway-accessible accounts; and disabling affected multi-tenant functionality until vendor guidance is available.

Threat Intelligence Overview

EPSS Score
0.3%
Top 80% exploitable
Prevalence
Low
niche open-source event streaming platform, limited enterprise footprint
Social Media
1
Sightings
Data Quality
5 sources
Confidence: Medium

How this decision was reached

The engine reads each signal below and applies a fixed list of rules from top to bottom. The first rule that matches sets the recommended action – like a statement, every line is shown.

SignalValue
Severity HIGH
CISA KEV No
Public POC No
EPSS 0.3%
Patch available No
Active threat No
Deciding rule
HIGH severity (CVSS 7.0-8.9)
What every action level means
Emergency Immediate action required. Criteria: CRITICAL + in CISA KEV (actively exploited) without patch, OR CRITICAL + EPSS > 30% without patch, OR CRITICAL + active threat signals without patch.
Act Now Prioritize within 24-48h. Criteria: in KEV with patch available, OR CRITICAL + public POC, OR HIGH + EPSS > 10%, OR CRITICAL + active threat, OR any CRITICAL severity.
This Week Schedule remediation this week. Criteria: HIGH severity (CVSS 7.0-8.9). Patch within normal change window.
This Month Plan within 30 days. Criteria: MEDIUM severity (CVSS 4.0-6.9), lower exploitation probability. Include in regular patch cycle.
Monitor Track and reassess. Criteria: LOW severity (CVSS 0.1-3.9), minimal exploitation risk. No immediate action needed.

SSVC AssessmentENISA

SSVC Decision· derived
Scheduled
Exploitation· derived
None
System Exposure· derived
Open
Automatable· derived
No
Human Impact
High

Priority Score

36
Low Medium High Critical
KEV: 0
EPSS: 0
CVSS: +36
PoC: 0
Weaponized: 0
Threat intel: 0
Gov advisory: 0

This site uses cookies essential for authentication and security. No tracking or analytics cookies are used. Privacy Policy