July 2022
Intermediate to advanced
368 pages
9h 41m
English
An API is vulnerable to mass assignment if the consumer is able to send a request that updates or overwrites server-side variables. If an API accepts client input without filtering or sanitizing it, an attacker can update objects with which they shouldn’t be able to interact. For example, a banking API might allow users to update the email address associated with their account, but a mass assignment vulnerability might let the user send a request that updates their account balance as well.
In this chapter, we’ll discuss strategies for finding mass assignment targets and figuring out which variables the API uses to identify ...
Read now
Unlock full access