Description
Odysseus before commit bf325f6 contains a missing authorization vulnerability that allows authenticated non-admin users to manage server-wide embedding backend configuration by invoking endpoint management routes that verify session authentication but omit the admin authorization guard. Attackers can supply an attacker-controlled URL to overwrite the embedding backend persisted in the endpoint configuration file and process environment, causing all subsequent embedding operations including chat messages, RAG queries, memory entries, and vault text to be transmitted in plaintext to the attacker-controlled destination, or delete the endpoint configuration to deny embedding service to all users.
Published: 2026-08-04
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Odysseus contains a missing authorization check that allows authenticated non‑admin users to invoke endpoint management routes that change the server‑wide embedding backend configuration. Without the required admin guard, the attacker can supply a malicious URL to overwrite the persisted backend URL and process environment, causing all subsequent embedding operations—such as chat messages, RAG queries, memory entries, and vault text—to be transmitted in plaintext to the attacker’s destination. Alternatively, the configuration can be deleted entirely, denying embedding services to all users. The flaw is a classic lack of authorization guard (CWE‑862).

Affected Systems

Any installation of the odysseus-dev product before the patch commit bf325f6 (included in the 2026-06 release). The vulnerability applies to all users of the product who authenticate but do not hold admin privileges. Versions after the commit have the missing authorization guard added and are not affected.

Risk and Exploitability

With a CVSS score of 8.7 the flaw is considered high vulnerability. The attack requires only an authenticated non‑admin account and access to the server’s endpoint routes; it does not rely on external network exploitation. Since the EPSS score is not available, the likelihood of exploitation is unknown, but the lack of admin checks makes it easy to create a path for data leakage or denial of service. The vulnerability is not listed in the CISA KEV catalog, so no active exploit reports are currently known. Nonetheless, due to the ease of exploitation, prompt remediation is advised.

Generated by OpenCVE AI on August 4, 2026 at 22:37 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Odysseus to commit bf325f6 or later, which restores the admin authorization guard on embedding endpoint routes.
  • If an immediate update is not possible, restrict non‑admin users from accessing the endpoint management routes or enforce an additional admin check at the application layer.
  • Secure the embedding backend configuration file and its environment variables so that only privileged users can write to them; consider file permission changes or container security controls to prevent tampering by non‑admin accounts.

Generated by OpenCVE AI on August 4, 2026 at 22:37 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Wed, 05 Aug 2026 16:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'poc', 'Technical Impact': 'total'}, 'version': '2.0.3'}


Wed, 05 Aug 2026 10:45:00 +0000

Type Values Removed Values Added
First Time appeared Odysseus-dev
Odysseus-dev odysseus
Vendors & Products Odysseus-dev
Odysseus-dev odysseus

Tue, 04 Aug 2026 21:45:00 +0000

Type Values Removed Values Added
Description Odysseus before commit bf325f6 contains a missing authorization vulnerability that allows authenticated non-admin users to manage server-wide embedding backend configuration by invoking endpoint management routes that verify session authentication but omit the admin authorization guard. Attackers can supply an attacker-controlled URL to overwrite the embedding backend persisted in the endpoint configuration file and process environment, causing all subsequent embedding operations including chat messages, RAG queries, memory entries, and vault text to be transmitted in plaintext to the attacker-controlled destination, or delete the endpoint configuration to deny embedding service to all users.
Title Odysseus Missing Admin Authorization via Embedding Endpoint Routes
Weaknesses CWE-862
References
Metrics cvssV3_1

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

cvssV4_0

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


Subscriptions

Odysseus-dev Odysseus
cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-08-05T15:10:51.551Z

Reserved: 2026-08-04T20:17:18.296Z

Link: CVE-2026-70619

cve-icon Vulnrichment

Updated: 2026-08-05T15:10:19.664Z

cve-icon NVD

Status : Received

Published: 2026-08-04T22:17:17.573

Modified: 2026-08-05T16:17:05.093

Link: CVE-2026-70619

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-05T10:18:53Z

Weaknesses