Skip to main content

Vulnerabilities

Part of 01 Web in the Web Application Testing Cheatsheet.

Web application vulnerability classes, ordered roughly by how often they appear on OSCP/HTB and in real engagements. Each file covers detection, manual exploitation, tooling (sqlmap, Burp, custom payloads), and the context tags [LAB]/[PROD]/[PROD-RISK]/[PROD-NO].


Files​

FileClassDescription
SQLi.mdInjectionSQL injection - in-band, blind, out-of-band; DB-specific quirks.
Command-Injection.mdInjectionOS command injection - shell metacharacters, blind timing, OOB.
SSTI.mdInjectionServer-Side Template Injection - engine fingerprinting, sandbox escape, RCE.
LFI-RFI.mdFile inclusionLocal/Remote File Inclusion - wrappers, log poisoning, RFI to RCE.
File-Upload.mdFile uploadUnrestricted file upload - extension bypass, content-type tricks, webshells.
XXE.mdXMLXML External Entity - file read, SSRF, blind OOB exfiltration.
SSRF.mdRequest forgeryServer-Side Request Forgery - internal services, cloud metadata, gopher.
CSRF.mdRequest forgeryCross-Site Request Forgery - token bypass, SameSite, state-changing GETs.
XSS.mdClient-sideCross-Site Scripting - reflected, stored, DOM; CSP and WAF bypass.
IDOR.mdAccess controlInsecure Direct Object Reference - horizontal and vertical privilege abuse.
Open-Redirect.mdAccess controlOpen redirect - phishing, OAuth token theft, SSRF chaining.
Deserialization.mdDeserializationInsecure deserialization - Java, PHP, Python, .NET, Node.js, Ruby gadget chains.

See 01 Web README for the full subcategory map.