Module 10: Mishandling of Exceptional Conditions (OWASP A10:2025)
A leaked resource pool, a leaked stack trace, and a transfer that corrupts balances when it crashes mid-way.
A leaked resource pool, a leaked stack trace, and a transfer that corrupts balances when it crashes mid-way.
The same brute-force attack, invisible with no logging — caught live with structured logs and a watcher script.
Remote code execution via pickle.loads() on a client-controlled cookie — exploit it, then fix it with signed JSON.
Credential-stuff a login page, then stop it with rate limiting and a breach-password check.
A missing server-side purchase cap and a brute-forceable security question — two business-logic flaws with no code "bug" required.
SQL injection escalating to OS command injection in one intranet app — exploit, patch, and re-test.
Steal a session cookie over a man-in-the-middle proxy, then fix it with HTTPS, Argon2id and cookie flags.
A malicious npm postinstall script exfiltrates a secret — catch it with an SBOM and a grep, then prevent it…
Directory listing, exposed admin console, default creds and verbose errors in one stack — find them, fix them, verify with…
IDOR and forced browsing in a notes app — exploit it, fix it with ownership checks and a role decorator,…