Hello everyone,
As infosec community has given me so much so i also plan to contribute in it
Also take it as a tip , i guess you can learn and report something out of it .
For those who don't know what IDOR is.
Insecure Direct Object References occur when an application provides direct access to objects based on user-supplied input. As a result of this vulnerability attackers can bypass authorization and access resources in the system directly.
Explanation of IDOR
Lets's assume a user has a user_id 123
so he access his/her account by visiting this link
https://xxxx/profile/123
He change user_id to 456
https://xxxx/profile/456
and he can get details of 456
So that is IDOR in simple terms.
What was the bug exactly
So I was hunting on a company website and i subscribed for its alerts.
So i reported some bugs that some performed good and some were duplicates.
On late evening i got a mail from that company of some errors they fixed. From that mail i clicked on unsubscribe button ( I don't know why)
It redirected me to their one of subdomains http://subdomain.target.com/unsubscribe/RKqUAQMAAW6guiHTrzqjsOMmq3Ysmw==
So when i click on unsubscribe button on that page i got unsubscribed from it.
First i think of it as base64 and tried to decode it but it wasn't base64.
Interesting as they was no authentication on it and everyone with the encrypted values can unsubscribe.
So i created the another account clicked on unsubscribe it took me to http://subdomain.target.com/unsubscribe/ZKqUAQMAAW6guiHTrzqjsOMmq3Ysmw==
So as you can see
RKqUAQMAAW6guiHTrzqjsOMmq3Ysmw==
ZKqUAQMAAW6guiHTrzqjsOMmq3Ysmw==
Only diff is in first digit
I replaced that single digit with random alphabet and boom i was able to unsubscribe anyone.
So I read js files of that program and came to know that i can also subscribe anyone by appending this to url
action=subscribe&submit=Subscribe
Timeline:
- Report Send
- Bounty Awarded 0$
As data was not confidential and their was no leakage so i was awarded 0$ for it but i was glad to explore this side also.
Comments
Post a Comment