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…

High · published November 7, 2025

CVSS v3.1
7.6
EPSS
0%
Percentile
22.8
In the wild
Unconfirmed
What it is

⚡ A sneaky oversight in the tRPC project APIs could let an authenticated user wreak havoc on other users' projects with just a malicious request! Think of this like a gym membership where anyone can access any locker without needing a key. If the front desk doesn't check who belongs to which locker, a sneaky visitor could easily grab someone else's gear and walk away with it! An attacker could send a forged request to modify, delete, or manipulate tags on another user's project. This could lead to unauthorized changes, potentially compromising data integrity and causing chaos for legitimate users who rely on the system.

Put simply

Think of this like a gym membership where anyone can access any locker without needing a key. If the front desk doesn't check who belongs to which locker, a sneaky visitor could easily grab someone else's gear and walk away with it! The Broken Object Level Authorization (BOLA) vulnerability allows authenticated users to operate on project IDs they don't own because the API fails to verify the ownership of the requested project ID before processing.

What to do

An attacker could send a forged request to modify, delete, or manipulate tags on another user's project. This could lead to unauthorized changes, potentially compromising data integrity and causing chaos for legitimate users who rely on the system. To mitigate this vulnerability, update to tRPC project version 0.2.33 or later, which includes the necessary authorization checks. Additionally, conduct a thorough review of your API endpoints to ensure proper ownership verification is implemented across the board. You've got this! By taking these steps, you'll protect your projects and keep data integrity intact. 🛡️

The record
Technical detail
CVSS v3.1
7.6 · HIGH
Vector
CVSS:3.1/AV:N/AC:L/PR:L/UI:N/S:U/C:L/I:L/A:H
CVSS v4.0
Not supplied
EPSS
0.00312 · 22.8th percentile
Published
2025-11-07T00:00Z
EPSS history
Timeline
  • 07 NOV 00:00Z
    A Broken Object Level Authorization (BOLA) vulnerability was discovered in the tRPC project mutation APIs (update, delete, add/remove tag) of the Onlook web…
    cvelistv5