HexBrain

U.S. Dept Of Defense · Report #2586641

IDOR leads to view other user Biographical details (Possible PII LEAK)

Validstatus
mediumseverity
42upvotes
19 Jul 2024disclosed

How it was found

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

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