Improper input validation in Onlook
CVE-2025-63783
A Broken Object Level Authorization (BOLA) vulnerability was discovered in the tRPC project mutation APIs (update, delete, add/remove tag) of the Onlook web application 0.2.32. The vulnerability exists because the API fails to verify the ownership or membership of the currently authenticated user for the requested project ID. An authenticated attacker can send a malicious request containing another user's project ID to unlawfully modify, delete, or manipulate tags on that project, which can severely compromise data integrity and availability.
Vulnerability class: Drupalgeddon 2 (CVE-2018-7600)
Published · last modified .
CVSS v3 metric
CVSS v3 base score 7.6 (High). Vector: CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H.
EPSS exploit prediction
EPSS: 0.003 (19.7th percentile), scored .
Very low probability of exploitation in the next 30 days; routine patching cadence is appropriate. 20th percentile — 19.7% of CVEs in the catalogue have a lower EPSS than this one. How to read EPSS.
EPSS over last 30 days · oldest: 0.003 · newest: 0.003 · change: 0.000
Affected products
- Onlook — versions 0.2.32
Weakness classification (CWE)
References
- tossbank.notion.site/IDOR-in-onlook-27a557175d2e8061a3dbc931da53f095 (Broken Link)
- blog.soohyun.tech/CVE-2025-63783-IDOR-in-Onlook-27a557175d2e8061a3dbc931da53f095 (Exploit, Third Party Advisory)
Frequently asked questions
- What is CVE-2025-63783?
- CVE-2025-63783 is a high-severity vulnerability in Onlook, classified under Improper Input Validation. CVSS score: 7.6/10. Published 2025-11-07.
- How severe is CVE-2025-63783?
- High severity. CVSS v3 base score is 7.6 out of 10.