CSRF

CWE-352: Cross-Site Request Forgery (CSRF)

What it is ??

Cross-Site Request Forgery (CSRF/XSRF) is an attack that forces an end user to execute unwanted actions on a web application in which they're currently authenticated.

CSRF attacks specifically target state-changing requests, not theft of data, since the attacker has no way to see the response to the forged request. - OWASP

Methodology

CSRF Bypass

Write-ups

Reports

  1. CSRF on connecting Paypal as Payment Provider to Shopify - 287 upvotes, $500

  2. CSRF leads to a stored self xss to Imgur - 141 upvotes, $500

  3. Slack integration setup lacks CSRF protection to HackerOne - 134 upvotes, $2500

  4. CSRF to HTML Injection in Comments to WordPress - 94 upvotes, $950

  5. [CRITICAL] Full account takeover using CSRF to Twitter - 79 upvotes, $5040

  6. CSRF Account Takeover to TikTok - 78 upvotes, $2373

Last updated