Authorization Flaw in Tuist for Swift App Development
CVE-2026-44678
7.1HIGH
What is CVE-2026-44678?
In versions 1.180.8 and earlier of Tuist, there exists a significant authorization flaw that allows attackers to delete project previews through the DELETE /api/projects/{account_handle}/{project_handle}/previews/{preview_id} endpoint. This vulnerability arises because the endpoint retrieves the preview by its UUID without validating its association with the corresponding project specified in the URL. The inadequate authorization check permits unauthorized users to successfully delete any preview by sending the corresponding UUID, leading to potential data loss and disruption.
Affected Version(s)
tuist <= 1.180.8
