Daytona: Cross-org IDOR in organization role update/delete — any org owner can rewrite or destroy another org's roles
Key facts
- Attack vector
- Network
- Privileges required
- Low
- User interaction
- None
- Attack complexity
- High
- Impact type
- Security bypass
- Confidentiality · integrity · availability
- Low · High · Low
- Fix status
- Fixed
Attack profile from CVSS 3.1 · CNA. Fix status from CNA and GitHub. Impact type from CWE-639.
Summary
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.
Why it matters now
SSVC decision points
CISA ADP · SSVC 2.0.3
- Exploitation
- None
- Automatable
- No
- Technical impact
- Partial
The decision (Track, Attend, Act) also depends on your mission and well-being impact; see CISA's SSVC guide.
Affected products
| Vendor | Product | Affected versions | Fixed in | Status | Source |
|---|---|---|---|---|---|
| daytonaio | daytona | before 0.185.0 | 0.185.0 | Patch available | CNA |
| — | github.com/daytonaio/daytona (Go) | before 0.185.0 | 0.185.0 | Patch available | GHSA-qxvm-pcfm-qc39 |
- daytona Vendordaytonaio Affected before 0.185.0 Fixed in 0.185.0 Patch available CNA
- github.com/daytonaio/daytona (Go) Vendor— Affected before 0.185.0 Fixed in 0.185.0 Patch available GHSA-qxvm-pcfm-qc39
Remediation
- Fix · CNA daytona (daytonaio) Fixed in 0.185.0
- Fix · GHSA-qxvm-pcfm-qc39 github.com/daytonaio/daytona (Go) Fixed in 0.185.0 Advisory →
Timeline
- 2026-10-02 Threatist record created from CVE-2026-54322
- 2026-10-03 Alias added: GHSA-qxvm-pcfm-qc39
References
More daytonaio vulnerabilities
- TI-2026-39215 Daytona: Cross-tenant organization takeover via invitation acceptance with an unverified email CVSS 3.1HIGH 8.4
- TI-2026-39216 Daytona: Public sandbox previews remain accessible for up to one hour after being made private CVSS 3.1HIGH 7.0
- TI-2026-39219 Daytona: Cross-tenant data leak in notification WebSocket gateway via unverified organizationId join CVSS 3.1MEDIUM 6.5
- TI-2026-39218 Daytona: Git credential leak via git clone with TLS verification disabled CVSS 3.1MEDIUM 5.9
- TI-2026-39214 Path traversal in daytonaio daytona CVSS 3.1MEDIUM 4.2
Sources
- CVE-2026-54322 · CVE Program
- CVE-2026-54322 · NVD
- FIRST EPSS
- GHSA-qxvm-pcfm-qc39 · GitHub Advisory Database · CC BY 4.0
This product uses the NVD API but is not endorsed or certified by the NVD. Sources and licences