HexBrain

Nextcloud · Report #2388183

Easy way to create a new Deck board without permission

Validstatus
$100bounty
56upvotes
16 Jan 2026disclosed

How it was found

Summary:

Admins can decide which groups are allowed to create boards. But a user who is part of an unauthorized group can easily create a new board by cloning an existing one and renaming it.

Steps To Reproduce:

  1. As an admin, create user1, group1 and group2, then assign group1 to user1
  2. In "Decks" app > "Deck settings", add group2 to the "Limit board creation to some groups" input. It is indicated that

Users outside of those groups will not be able to create their own boards, but will still be able to work on boards that have been shared with them.

  1. As user1, in "Decks" app, see that the button "+ Add board" is not displayed, which is expected. Sending the request directly will also fail with a 403 error and a message ""Creating boards has been disabled for your account.".
  2. Now click on the "Personal" board options, and choose "Clone board". A copy of the board will be created. You can rename it, and you just created a new board with all "classic" options available. You could also directly send the request POST /nextcloud/apps/deck/boards/board_number/clone.

{F3076346}

Impact

Creating boards without permission.

This report was disclosed publicly on HackerOne and belongs to its author and the program. See the original