Skip to main content

elizaOS Eliza CVE-2026-124587

| EUVDEUVD-2026-119895 LOW
Information Exposure (CWE-200)
2026-11-09 VulDB
2.1
CVSS 4.0 · Vendor: VulDB
View

Attack ChainAIDerived

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

  1. Access
    Lure victim to attacker-controlled web page
  2. Delivery
    Page fetches local static-server index document
  3. Exploit
    Permissive CORS returns token-bearing HTML
  4. Execution
    Script extracts OWNER bearer token
  5. Impact
    Reuse credential against local API

Vulnerability Assessment

Weakness
CWE
OWASP Top 10:2025
A01:2025 - Broken Access Control
ASVS 5.0
V14 - Data Protection Data exposure prevention
MITRE ATT&CK

2 techniques across 2 tactics: Collection, Discovery

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

Exploitation Conditions

Applies specifically to the elizaOS Electrobun desktop platform build whose local static server (packages/app/platforms/electrobun/src/lifecycle/api-base-owner.ts) injects the OWNER bearer token into served HTML documents. Remote exploitation requires (1) the static server to serve the token-bearing index document and (2) a permissive Access-Control-Allow-Origin response header that lets an arbitrary cross-origin website read the body - per the PR, 'any Access-Control-Allow-Origin header would let an arbitrary website fetch the index page and extract the credential.' Exploitation is LIMITED by required passive user interaction (the victim must load attacker-controlled content, UI:P), by dependence on that CORS exposure, and by the fact that only this desktop/static-server path is affected; a local process able to read the served page can also obtain the token. The documented remediation is applying the patch (token removed from the HTML inject and delivered only via the typed RPC bridge).

Impact

This is a moderate, conditional information-disclosure issue rather than a drop-everything emergency. The CVSS 4.0 vector (AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N, score 5.3, E:P) indicates a network-reachable, unauthenticated flaw requiring only passive user interaction and yielding limited confidentiality impact. The source-code evidence sharpens this: the Electrobun desktop build's static server embedded the OWNER-level bearer token directly into served HTML, so 'any Access-Control-Allow-Origin header would let an arbitrary website fetch the index page and extract the credential' (elizaOS/eliza#33034) - meaning real-world exploitation hinges on a permissive CORS response header and on a victim loading attacker-controlled content, which argues the attack complexity is higher in practice than the input's AC:L suggests. Not listed in CISA KEV and no EPSS score was provided, so there is no signal of active or widespread exploitation; the only exploit signal is a public issue reference, not verified working exploit code. The vendor/VulDB decision label is 'this_month' (not act_now/emergency), consistent with a patch-on-normal-cadence priority. Note the tension on impact: VulDB rated confidentiality Low, yet the leaked item is described by the project as 'the app's highest-privilege credential,' so the business impact of a successful leak could exceed the C:L rating - verify token scope against the local API's capabilities.

Exploit ScenarioDerived

On a machine running the elizaOS Electrobun desktop app, the local static server returns an index document with the OWNER bearer token baked into its HTML. A user is lured to a malicious web page that issues a cross-origin fetch to the local server; if a permissive Access-Control-Allow-Origin header is present, the attacker's script reads the response and extracts the credential. A public PoC reference exists (GitHub issue #33034) but is not verified as working exploit code.

Monitor Track and reassess. Why: LOW severity (CVSS 0.1-3.9).
Patch available

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

Alert me

AnalysisAIv1 – Nov 09, 2026

Information disclosure in the elizaOS Eliza 2.0.3-beta.7 Electrobun desktop build causes the app's highest-privilege OWNER bearer token to be embedded in HTML documents served by its local static server, so a cross-origin website that can read those responses, or any local process able to read the served page, can capture the credential. Exploitation requires the victim to load attacker-controlled content and depends on the static server returning a permissive Access-Control-Allow-Origin header, which is why the assessed severity is moderate and conditional rather than an emergency. A public PoC reference exists in the upstream issue tracker; it is not verified as working exploit code, and a vendor fix is available as the commit referenced by PR #33142.

RemediationAI

Apply the vendor fix commit cf6fa193017e70884e01c5bb7890f74b6b2b79d2 (PR https://github.com/elizaOS/eliza/pull/33142), which deletes the apiToken field from the static-server boot-config injection and delivers the OWNER token only over the typed Electrobun RPC bridge; a released, tagged version containing this commit is not independently confirmed in the available data, so verify the build you deploy includes it. Until the patch is in place, the effective compensating control is to eliminate the exposure precondition on the local static server by refusing cross-origin reads - do not emit a permissive Access-Control-Allow-Origin header (and do not reflect arbitrary Origin values) for served renderer documents - accepting that any legitimate cross-origin consumer of that server would break. Restricting which local processes and users can read or connect to the static server port narrows the local-read variant of the same leak, at the cost of tighter host access policy. Because the token is what leaks, rotating the OWNER bearer credential after upgrading invalidates anything captured before the fix.

Affected VersionsENISA

eliza 2.0.3-beta.7

Affected Packages

euvd eliza 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

CWE-200 (Exposure of Sensitive Information) applies to the Electrobun desktop platform shipped under packages/app/platforms/electrobun, specifically lifecycle/api-base-owner.ts. Before the fix, injectIntoHtml() wrote a boot-config script into served HTML that set window.__ELIZAOS_APP_BOOT_CONFIG__ (and its Symbol.for("elizaos.app.boot-config") alias) with both apiBase and an apiToken field carrying the OWNER bearer credential. Because the static server is reachable by any local process and potentially by cross-origin browser contexts, any response body that leaks past the same-origin boundary hands out the app's top-privilege token; the upstream test comments note that 'any Access-Control-Allow-Origin header would let an arbitrary website fetch the index page and extract the credential.' The assessed vector (AV:N/AC:H/PR:N/UI:R/S:U/C:L/I:N/A:N) reflects that the attacker cannot simply request the page: a permissive CORS configuration must be present and the victim must be induced to load attacker-controlled content, and only confidentiality of this one credential is at stake. The patch removes the token from the HTML injection entirely and delivers it exclusively through the typed Electrobun RPC bridge (the apiBaseUpdate push on dom-ready and on every notifyChange), so served documents remain credential-free.

Know when Eliza 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 (VulDB) PRIMARY 2.1 MEDIUM
CVSS:4.0/AV:N/AC:L/AT:N/PR:N/UI:P/VC:L/VI:N/VA:N/SC:N/SI:N/SA:N/E:P
vuln.today AI 3.1 LOW

AC:H because the cross-origin leak depends on a permissive CORS header that is not guaranteed; UI:R for the victim loading attacker content; C:L, no integrity/availability impact as only a credential is disclosed.

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

Primary rating from Vendor (VulDB).

CVSS VectorVendor: VulDB

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

Lifecycle Timeline

3
Severity Changed
Nov 09, 2026 - 10:22 NVD
MEDIUM LOW
CVSS changed
Nov 09, 2026 - 10:22 NVD
5.3 (MEDIUM) 2.1 (LOW)
CVE Published
Nov 09, 2026 - 09:30 cve.org
MEDIUM 5.3

DescriptionCVE.org

A vulnerability was identified in elizaOS eliza 2.0.3-beta.7. The affected element is an unknown function of the file packages/app/platforms/electrobun/src/lifecycle/api-base-owner.ts of the component HTTP Server. Such manipulation leads to information disclosure. It is possible to launch the attack remotely. The exploit is publicly available and might be used. The name of the patch is cf6fa193017e70884e01c5bb7890f74b6b2b79d2. A patch should be applied to remediate this issue.

Threat Intelligence Overview

Prevalence
Low
niche open-source AI-agent framework, beta desktop build, limited production footprint
Exploit
POC
Public exploit code exists
Data Quality
6 sources
Confidence: High

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 LOW
CISA KEV No
Public POC Yes
EPSS N/A
Patch available Yes
Active threat No
Deciding rule
LOW severity (CVSS 0.1-3.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
Poc
System Exposure· derived
Open
Automatable· derived
No
Human Impact· derived
Low

Priority Score

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

Attack Technique

Information disclosure occurs when an application unintentionally exposes sensitive data that aids attackers in reconnaissance or directly compromises security.

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