IDOR leads to view other user Biographical details (Possible PII LEAK)
Medium
Vulnerability Details
Hii Triager,
Through researching on the DoD, I discovered an IDOR Vulnerability that allows a malicious user to access other user's demographic details.
Vulnerable domain : `www.██████████`
**_NOTE: This IDOR vulnerability arises on all the endpoints in the same single base_path i..e `/JOINOnline/Board/QuestionCard/<ENDPOINT>` , Hence I reported in a single report. Here are some vulnerable endpoints-_**
1. `/JOINOnline/Board/QuestionCard/<user-id>/1021/1614/false`
2. `/JOINOnline/Board/QuestionCard/<user-id>/1021/1611/false`
For testing, I created two accounts with `user-id` : `1328` & `1327`, you can test with them.
### Required 2 test Accounts:
1. User-A
2. User-B
## Steps to Reproduce
1 - Login as User-A & User-B, Fill the required details at : `https://www.█████/JOINOnline/Board/BoardIntro/1021/1327/False`
2 - Now, from User-A account navigate to `Contact-Info` , Change the **`User-A numeric-id`** (in URL) with **`User-B numeric-id`**
3 - You'll see the `User-B Contact Details` from `User-A` account.
## References
███████
## Impact
1 - PII Leak
2 - IDOR
## System Host(s)
www.██████████
## Affected Product(s) and Version(s)
## CVE Numbers
## Steps to Reproduce
### Required 2 test Accounts:
1. User-A
2. User-B
## Steps to Reproduce
1 - Login as User-A & User-B, Fill the required details at : `https://www.██████████/JOINOnline/Board/BoardIntro/1021/1327/False`
2 - Now, from User-A account navigate to `Contact-Info` , Change the **`User-A numeric-id`** (in URL) with **`User-B numeric-id`**
3 - You'll see the `User-B Contact Details` from `User-A` account.
## Suggested Mitigation/Remediation Actions
- Put Proper Authentication on the vulnerable endpoints
Actions
View on HackerOneReport Stats
- Report ID: 2586641
- State: Closed
- Substate: resolved
- Upvotes: 31