Parameter Tempering !!
Hello Hackers, Welcome back with another vulnerability.
First, What is parameter Tempering ?
As its name implies, parameter The act of tampering is the modification or tampering with a parameter that is exchanged between the client and server through HTTP requests and responses. Parameters carry information such as currency type, country code, price, permission, etc. that are used to improve a website's functionality and change application data.
Simply said, parameters transfer particular data back and forth between the client and the server. If altered data is given to the server without being verified or processed securely by the server, this can lead to malicious manipulation of an application, which is known as a parameter tampering attack.
Now, Let's look for vulnerability..
This flaw was discovered by me through a private bug bounty. So, I won't share the application's name. 😐
When I go through the application I discovered that the application allows me to access additional features by purchasing a subscription. So, I began searching for a parameter for tempered vulnerability. After some time, I realise that an HTTP request includes a price parameter for purchases. I just changed the real price parameter to one and sent the request, And I notice that the only membership fee I have to pay is one rupee.
I really hope that this article was instructive; any comments would be appreciated.
1 Comments
Awesome 👍
ReplyDelete