Description
Onlook through 0.2.32, fixed in commit 423e2e9, contains a broken object level authorization vulnerability that allows authenticated attackers to access and manipulate other users' resources by supplying arbitrary UUID values to tRPC API procedures including project.get, member.remove, and chat.conversation.delete. Attackers can provide arbitrary projectId or conversationId values without authorization validation to read, modify, and delete other users' project data, members, and conversation history.
Published: 2026-07-22
Score: 8.7 High
EPSS: < 1% Very Low
KEV: No
Impact: n/a
Action: n/a
AI Analysis

Impact

This vulnerability is an Insecure Direct Object Reference that allows authenticated users to supply arbitrary UUID values to several tRPC API procedures—including project.get, member.remove, and chat.conversation.delete. The missing object‑level authorization check lets an attacker, and conversation history. Classified as CWE‑639, the impact undermines confidentiality, integrity, and availability of user data and can be leveraged to exfiltrate or destroy other users’ resources.

Affected Systems

The bug is present in all releases of the Onlook application up to and including version 0.2.32, encompassing the onlook:repo product. Any deployment that has not applied the fix in commit 423e2e924366419e418ee049093872d535eea41a remains vulnerable.

Risk and Exploitability

With a CVSS score of 8.7, the issue is high severity. The EPSS score is < 1% and the vulnerability is not listed in the CISA KEV catalog, implying no known wild exploits yet; however, the requirement for an authenticated credential reduces the barrier to exploitation. Once authenticated, an attacker can send crafted API requests with forged UUIDs to the vulnerable endpoints and read or delete the resources of other users.

Generated by OpenCVE AI on August 4, 2026 at 15:41 UTC.

Remediation

No vendor fix or workaround currently provided.

OpenCVE Recommended Actions

  • Upgrade Onlook to a version that incorporates commit 423e2e924366419e418ee049093872d535eea41a, or apply the patch directly from that commit to all affected instances.
  • Restrict user permissions and enforce least privilege for access to tRPC endpoints to limit the ability of an attacker to invoke privileged procedures.
  • Review API usage logs for unauthorized or anomalous requests to project.get, member.remove, or chat.conversation.delete and investigate any suspicious activity.

Generated by OpenCVE AI on August 4, 2026 at 15:41 UTC.

Tracking

Sign in to view the affected projects.

Advisories

No advisories yet.

History

Thu, 23 Jul 2026 21:45:00 +0000

Type Values Removed Values Added
First Time appeared Onlook
Onlook repo
Vendors & Products Onlook
Onlook repo

Thu, 23 Jul 2026 14:30:00 +0000

Type Values Removed Values Added
Metrics ssvc

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


Wed, 22 Jul 2026 16:30:00 +0000

Type Values Removed Values Added
Description Onlook through 0.2.32, fixed in commit 423e2e9, contains a broken object level authorization vulnerability that allows authenticated attackers to access and manipulate other users' resources by supplying arbitrary UUID values to tRPC API procedures including project.get, member.remove, and chat.conversation.delete. Attackers can provide arbitrary projectId or conversationId values without authorization validation to read, modify, and delete other users' project data, members, and conversation history.
Title Onlook tRPC Insecure Direct Object Reference via multiple procedures
Weaknesses CWE-639
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'}


cve-icon MITRE

Status: PUBLISHED

Assigner: VulnCheck

Published:

Updated: 2026-07-24T21:35:13.457Z

Reserved: 2026-07-21T11:32:54.897Z

Link: CVE-2026-65013

cve-icon Vulnrichment

Updated: 2026-07-23T14:10:01.009Z

cve-icon NVD

Status : Deferred

Published: 2026-07-22T17:16:59.143

Modified: 2026-07-23T15:23:01.470

Link: CVE-2026-65013

cve-icon Redhat

No data.

cve-icon OpenCVE Enrichment

Updated: 2026-08-04T15:45:03Z

Weaknesses
  • CWE-639

    Authorization Bypass Through User-Controlled Key