Description
Daytona is a secure and elastic infrastructure runtime for AI-generated code execution and agent workflows. Prior to 0.185.0, Daytona's organization role update and delete endpoints authorized the caller as an owner of the organization named in the request path, but resolved and mutated the target role by its identifier alone, without verifying the role belonged to that organization. An authenticated user who owns any organization (organizations are self-service) could therefore modify the permissions of, or delete, a role belonging to a different organization, given that role's identifier. This vulnerability is fixed in 0.185.0.
Published: 2026-06-23
Score: 7.7 High
EPSS: n/a
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

Daytona is a secure and elastic infrastructure runtime for AI‑generated code execution and agent workflows that contains a cross‑organization Insecure Direct Object Reference. The organization role update and delete endpoints authorize the caller only as an owner of the organization named in the request path, while resolving the target role solely by its identifier without verifying that the role belongs to that organization. Because organizations are self‑service, any authenticated user who owns an organization can, by supplying another organization’s role identifier, modify the permissions of or delete that role. This flaw compromises the integrity of access controls and was fixed in Daytona 0.185.0.

Affected Systems

The affected product is Daytona by Daytona (daytonaio:daytona). Versions prior to 0.185.0 are vulnerable; the issue is addressed in release 0.185.0 and later. No specific sub‑components are enumerated beyond the organization role update and delete endpoints.

Risk and Exploitability

The CVSS score of 7.7 indicates high severity. The EPSS score is not available, and the vulnerability is not listed in the CISA KEV catalog. Although the attack requires authenticated access, it only requires ownership of any organization, which can be common in an open, self‑service environment. Once a malicious organization owner obtains a role identifier from another organization, they can use it to modify or remove that role without further authentication checks, making exploitation straightforward for the attacker but limited to users with any organization ownership privileges.

Generated by OpenCVE AI on June 24, 2026 at 10:17 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Update Daytona to release 0.185.0 or later to address the cross‑org role mutation flaw.
  • Enforce least‑privilege by restricting organization ownership to trusted users and auditing ownership assignments.
  • Implement or enable role‑scoping checks at runtime to ensure that role identifiers are validated against the organization context before processing updates or deletions.

Generated by OpenCVE AI on June 24, 2026 at 10:17 UTC.

Tracking

Sign in to view the affected projects.

Advisories
Source ID Title
Github GHSA Github GHSA GHSA-qxvm-pcfm-qc39 Daytona: Cross-org IDOR in organization role update/delete — any org owner can rewrite or destroy another org's roles
History

Tue, 23 Jun 2026 19:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

{'options': {'Automatable': 'no', 'Exploitation': 'none', 'Technical Impact': 'partial'}, 'version': '2.0.3'}


Tue, 23 Jun 2026 19:00:00 +0000

Type Values Removed Values Added
Description Daytona is a secure and elastic infrastructure runtime for AI-generated code execution and agent workflows. Prior to 0.185.0, Daytona's organization role update and delete endpoints authorized the caller as an owner of the organization named in the request path, but resolved and mutated the target role by its identifier alone, without verifying the role belonged to that organization. An authenticated user who owns any organization (organizations are self-service) could therefore modify the permissions of, or delete, a role belonging to a different organization, given that role's identifier. This vulnerability is fixed in 0.185.0.
Title Daytona: Cross-org IDOR in organization role update/delete — any org owner can rewrite or destroy another org's roles
Weaknesses CWE-639
CWE-862
References
Metrics cvssV3_1

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


Subscriptions

No data.

cve-icon MITRE

Status: PUBLISHED

Assigner: GitHub_M

Published:

Updated: 2026-06-23T18:56:11.743Z

Reserved: 2026-06-12T18:42:02.223Z

Link: CVE-2026-54322

cve-icon Vulnrichment

Updated: 2026-06-23T18:56:07.485Z

cve-icon NVD

No data.

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-06-24T10:30:14Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key

  • CWE-862

    Missing Authorization