Skip to content
This repository has been archived by the owner on Dec 22, 2024. It is now read-only.

IDOR #38

Open
fhkzero opened this issue Dec 20, 2024 · 0 comments
Open

IDOR #38

fhkzero opened this issue Dec 20, 2024 · 0 comments

Comments

@fhkzero
Copy link

fhkzero commented Dec 20, 2024

I am making a reservation through the user [email protected] with ID value 522. After clicking the Submit button, I capture the request. As seen in the request, the id value of my newmail1 user is 522.

1

I make the id value 523 and send the request.

2

My reservation is being confirmed.

3

I don't see any reservations in the reservations of my current user (with an id value of 522), which is something I expected.

4

I log in to the account of the user [email protected] with an id of 523. As can be seen, there is a reservation here.

5

Here we were able to make a reservation from one user on behalf of another user. This will allow users to interfere with each other's reservation object reference and make reservations for each other. This is a big weakness in terms of business logic.

References:
https://cwe.mitre.org/data/definitions/639.html

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant