Signup form that reset anyone's password.
Re-registering an existing user's email allowed an attacker to take over the account.
- Discovered (complete)
- Proven (complete)
- Fixed (complete)
- Retested (complete)
Every case study comes from a delivered Zentinel assessment. Customer identities, targets, payloads and data are redacted. Where a stage of the timeline is not marked, it has not been published for that case.
Showing 7 case studies
Re-registering an existing user's email allowed an attacker to take over the account.
A public-facing application accepted crafted input that resulted in server-side command execution.
An internal analytics instance was reachable from the public internet and exposed a path to sensitive company data.
Loose redirect URI matching let a crafted login link hand a user's authorization code to an attacker.
Endpoints that fetch a user-supplied URL could be pointed at the cloud provider's internal metadata service.
A DNS record pointing at a deleted hosting project could be claimed by anyone, and session cookies were scoped to it.
New tables shipped without row-level security, readable by anyone holding the public client key.
Put your application into the Zentinel loop.
Authorized testing only. All testing occurs within agreed scope and rules of engagement.