Lucene search

K
huntrRaiders0786C62126DC-D9A6-4D3E-988D-967031876C58
HistoryDec 22, 2022 - 1:52 p.m.

Username field are not unique to users allowing exploitation of primary key logic by creating same name with different combinations & unauthorized access

2022-12-2213:52:53
raiders0786
www.huntr.dev
9
user role
primary key
exploitation
unauthorized access
user permission

EPSS

0.001

Percentile

41.3%

Description

The username fields while creating a user Role is same which should not be the case, the username should be made unique.

Proof of Concept

1. Login to Demo account at https://rdiffweb-demo.ikus-soft.com/login/
2. Enter the username and password as admin: admin123 respectively.
3. visit to https://rdiffweb-demo.ikus-soft.com/admin/users
4. Click on "Add user" button
5. Fill the form with your choice & use the same email every time to create more such users & also change the "User Role" each time you want till whatever you want.
6. You will notice that there is a major flaw in user's permission access control where in "username" are considered as a primary key.
7. Now add another user the same username but with capital letters in the combinations for same username, it will be addressed unique by the system & a new user Role with the same "username" word will be created.

EPSS

0.001

Percentile

41.3%

Related for C62126DC-D9A6-4D3E-988D-967031876C58