Attack ChainAIDerived
Hypothetical attack flow derived from CVE metadata – not a confirmed exploit chain
-
AccessIdentify exposed Vanus gateway
-
DeliveryCraft forged CloudEvents HTTP POST
-
ExploitBypass token and authPublish checks
-
ExecutionEvent stored on target eventbus
-
ImpactDelivered to subscription sinks
Vulnerability Assessment
| Weakness |
CWE
OWASP Top 10:2025
A07:2025 - Authentication Failures
ASVS 5.0
V6 - Authentication Authentication required for critical functions
MITRE ATT&CK
1 technique across 1 tactic: Initial Access The technique list with ATT&CK links and the kill-chain view is part of the Basic plan and up. |
| Exploitation Conditions | Exploitation requires that the Vanus gateway's CloudEvents HTTP receiver be network-reachable by the attacker; any such endpoint on versions 0.8.0 through 0.9.0 is affected because the flaw is in the default request-handling path. The attacker sends forged CloudEvents to /namespaces/{ns}/eventbus/{name}/events or the legacy /gateway/{name} path, and no valid token, credentials, or user interaction are needed (AV:N/AC:L/PR:N/UI:N). Limiting factors: the gateway must be exposed to the attacker (deployments restricted to a trusted internal network sharply reduce reachability), and impact is confined to event-stream integrity - attackers cannot read existing data or take the service down through this flaw alone. Downstream consequences depend on how trusting the configured subscription sinks are of injected events. |
| Impact | Signals are moderately consistent and point to a real but bounded integrity risk rather than a top-tier emergency. The vendor-supplied CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:N) describes a trivially reachable, unauthenticated, network-facing flaw, which aligns cleanly with the CWE-306 missing-authentication classification and the description's claim that token authentication and authPublish checks are bypassed. Critically, impact is scoped to integrity only (VI:H, with VC:N and VA:N) - attackers can inject/forge events but cannot directly read data or crash the service, so the 8.7 score is driven entirely by the ease of event forgery, not by data disclosure or denial of service. No EPSS score, CISA KEV listing, or published proof-of-concept was provided in the intelligence, so exploitation-probability data is MISSING; the absence of KEV/EPSS should not be read as low risk, only as unmeasured. The references include a GitHub issue (#647) and the exact vulnerable source location (gateway.go#L81-L124), which lowers the bar for a skilled attacker to reproduce the issue even though no weaponized exploit is cited. Net: this is a genuine priority for any internet-exposed Vanus 0.8.0-0.9.0 gateway, but its real-world blast radius is limited by Vanus's niche deployment footprint and the integrity-only impact. |
| Exploit ScenarioDerived | An attacker locates an internet-reachable Vanus gateway and sends a crafted CloudEvents HTTP POST to /namespaces/{ns}/eventbus/{name}/events (or the legacy /gateway/{name} path) with no valid token. Because authentication and authPublish checks are bypassed, the forged event is accepted, stored, and delivered to downstream subscription sinks, allowing the attacker to poison event streams or trigger unintended actions in consuming services. No public exploit was identified at time of analysis, but the vulnerable code path is publicly documented and the attack requires only low-complexity unauthenticated HTTP requests. |
Get an e-mail when this CVE is exploited, patched or re-scored. Free account.
Alert meAnalysisAIv1 – Oct 18, 2026
Missing authentication in Vanus 0.8.0 through 0.9.0 allows unauthenticated remote attackers to publish forged CloudEvents into any eventbus through the gateway's CloudEvents HTTP receiver. Attackers can target /namespaces/{ns}/eventbus/{name}/events or the legacy /gateway/{name} path, bypassing token authentication and authPublish checks, so injected events are stored and delivered to subscription sinks. No public exploit code was identified at time of analysis, and the impact is bounded to event-stream integrity rather than data disclosure or denial of service.
RemediationAI
No vendor-released patch was identified at time of analysis; track GitHub issue 647 and the VulnCheck advisory for a fixed release before upgrading Vanus beyond 0.9.0 when available. Until then, do not expose the gateway CloudEvents HTTP receiver to untrusted networks: restrict ingress to /namespaces/*/eventbus/*/events and legacy /gateway/* endpoints to trusted source ranges, or disable the gateway receiver if it is not required. Place an authenticating reverse proxy or mTLS-terminating layer in front of the gateway, but note that application-level token and authPublish checks are bypassed, so upstream enforcement must be based on network identity rather than client-supplied tokens; adding such a proxy can break legitimate producers that rely on direct gateway access. Isolate or harden subscription sinks so they do not blindly trust injected events, monitor for unexpected eventbus publishes, and validate event provenance where possible, accepting that filtering may drop legitimate traffic.
Affected VersionsENISA
Affected Packages
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 an HTTP receiver for CloudEvents. The flaw is CWE-306, Missing Authentication for a Critical Function: the default request-handling path for publishing events does not enforce token authentication or authPublish checks before accepting CloudEvents. Because the affected code is the normal gateway receiver logic in versions 0.8.0 through 0.9.0, any network-reachable instance is exposed regardless of whether the intended deployment uses authentication. The CVSS 4.0 vector and the independent assessment both indicate network access, low complexity, no privileges, and no user interaction, with high integrity impact and no confidentiality or availability impact. The CPE cpe:2.3:a:vanus-labs:vanus:*:*:*:*:*:*:*:* covers the affected Vanus releases; the referenced gateway.go lines in v0.9.0 and issue 647 document the relevant receiver path.
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
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:N/VC:N/VI:H/VA:N/SC:N/SI:N/SA:N
Unauthenticated low-complexity remote HTTP request (AV:N/AC:L/PR:N/UI:N) with integrity-only impact from event forgery; no confidentiality or availability loss and no scope change.
Primary rating from Vendor (VulnCheck).
CVSS VectorVendor: VulnCheck
DescriptionCVE.org
Vanus 0.8.0 through 0.9.0 contains a missing authentication vulnerability that allows unauthenticated remote attackers to publish events to any eventbus through the gateway CloudEvents HTTP receiver. Attackers can send forged CloudEvents to the /namespaces/{ns}/eventbus/{name}/events or legacy /gateway/{name} paths, bypassing token authentication and authPublish checks, so they are stored and delivered to subscription sinks.
Executive ViewAI
Vanus event-streaming deployments running versions 0.8.0 through 0.9.0 contain a missing-authentication flaw that allows forged CloudEvents to be injected into any event bus and then delivered to downstream subscription sinks. The integrity of event data feeding automation and business workflows is at risk, so leadership should treat event streams from affected instances as untrusted until containment and remediation are complete.
No vendor-released patch identified at time of analysis; restrict network access to the gateway CloudEvents receiver endpoints, front the gateway with an authenticating reverse proxy, disable the legacy /gateway/{name} path, segment event-bus traffic, and monitor for anomalous event injection.
Threat Intelligence Overview
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.
What every action level means
SSVC AssessmentENISA
Priority Score
Attack Technique
Authentication bypass attacks exploit flaws in the verification mechanisms that control access to systems and applications.
Default cluster-admin credentials in Vanus 0.8.0 through 0.9.0 allow unauthenticated remote attackers to take full contr
Missing authorization in the Vanus gateway (versions 0.8.0 through 0.9.0) lets any authenticated user invoke Subscribe,
EUVD-2026-103452
GHSA-v6f2-wm97-3p2m
NVD
CVE.org
EPSS
Exploit-DB