Impact
A Broken Object Level Authorization (BOLA/IDOR) vulnerability allowed any authenticated user to perform unauthorized actions on projects they do not own, including:
- Deleting other users' projects
- Updating project metadata for other users' projects
- Adding/removing tags on projects belonging to other users
Any authenticated user could exploit this by simply providing a valid project ID to the affected API endpoints. This affects all users of Onlook's web application.
Severity: High - Authenticated attackers could delete or modify any project in the system.
Patches
This vulnerability has been patched in commit 6138b0cb2199d042236b3cc11964a35a5744ec7c (PR #3062).
Users of the hosted Onlook service are automatically protected. Self-hosted users should pull the latest changes from the main branch.
Workarounds
There are no workarounds. Users must upgrade to a patched version.
References
Impact
A Broken Object Level Authorization (BOLA/IDOR) vulnerability allowed any authenticated user to perform unauthorized actions on projects they do not own, including:
Any authenticated user could exploit this by simply providing a valid project ID to the affected API endpoints. This affects all users of Onlook's web application.
Severity: High - Authenticated attackers could delete or modify any project in the system.
Patches
This vulnerability has been patched in commit
6138b0cb2199d042236b3cc11964a35a5744ec7c(PR #3062).Users of the hosted Onlook service are automatically protected. Self-hosted users should pull the latest changes from the main branch.
Workarounds
There are no workarounds. Users must upgrade to a patched version.
References