cve.bz

Attack patterns (CAPEC)

MITRE's catalog of how attacks on software are carried out, from broad approaches down to specific techniques. Each pattern's page shows how the attack unfolds, what it needs, how to stop it, and the recent CVEs with the weaknesses it exploits.

558 attack patterns; open a branch to see the more specific ones under it.

Retired by MITRE (57)
  • CAPEC-5 Blue Boxing Very High
  • CAPEC-56 Removing/short-circuiting 'guard logic'
  • CAPEC-82 Violating Implicit Assumptions Regarding XML Content (aka XML Denial of Service (XDoS))
  • CAPEC-91 XSS in IMG Tags
  • CAPEC-99 XML Parser Attack
  • CAPEC-106 XSS through Log Files
  • CAPEC-171 Variable Manipulation
  • CAPEC-205 Lifting credential(s)/key material embedded in client distributions (thick or thin)
  • CAPEC-211 Leveraging web tools (e.g. Mozilla's GreaseMonkey, Firebug) to change application behavior
  • CAPEC-213 Directory Traversal
  • CAPEC-214 Fuzzing for garnering J2EE/.NET-based stack traces, for application mapping
  • CAPEC-235 Implementing a callback to system routine (old AWT Queue)
  • CAPEC-236 Catching exception throw/signal from privileged block
  • CAPEC-238 Using URL/codebase / G.A.C. (code source) to convince sandbox of privilege
  • CAPEC-239 Subversion of Authorization Checks: Cache Filtering, Programmatic Security, etc.
  • CAPEC-241 Code Injection
  • CAPEC-246 XSS Using Flash
  • CAPEC-249 Linux Terminal Injection
  • CAPEC-254 DTD Injection in a SOAP Message
  • CAPEC-257 Abuse of Transaction Data Structure
  • CAPEC-258 Passively Sniffing and Capturing Application Code Bound for an Authorized Client During Dynamic Update
  • CAPEC-259 Passively Sniffing and Capturing Application Code Bound for an Authorized Client During Patching
  • CAPEC-260 Passively Sniffing and Capturing Application Code Bound for an Authorized Client During Initial Distribution
  • CAPEC-264 Environment Variable Manipulation
  • CAPEC-265 Global variable manipulation
  • CAPEC-266 Manipulate Canonicalization
  • CAPEC-269 Registry Manipulation
  • CAPEC-280 SOAP Parameter Tampering
  • CAPEC-288 ICMP Echo Request Ping Low
  • CAPEC-289 Infrastructure-based footprinting
  • CAPEC-311 OS Fingerprinting
  • CAPEC-314 IP Fingerprinting Probes
  • CAPEC-315 TCP/IP Fingerprinting Probes
  • CAPEC-316 ICMP Fingerprinting Probes
  • CAPEC-396 Bypassing Card or Badge-Based Systems
  • CAPEC-404 Social Information Gathering Attacks
  • CAPEC-405 Social Information Gathering via Research
  • CAPEC-408 Information Gathering from Traditional Sources
  • CAPEC-409 Information Gathering from Non-Traditional Sources
  • CAPEC-411 Pretexting
  • CAPEC-419 Target Influence via Perception of Concession
  • CAPEC-430 Target Influence via Micro-Expressions
  • CAPEC-431 Target Influence via Neuro-Linguistic Programming (NLP)
  • CAPEC-432 Target Influence via Voice in NLP
  • CAPEC-449 Malware Propagation via USB Stick
  • CAPEC-450 Malware Propagation via USB U3 Autorun
  • CAPEC-451 Malware Propagation via Infected Peripheral Device
  • CAPEC-453 Malicious Logic Insertion via Counterfeit Hardware
  • CAPEC-454 Modification of Existing Components with Counterfeit Hardware
  • CAPEC-455 Malicious Logic Insertion via Inclusion of Counterfeit Hardware Components
  • CAPEC-484 XML Client-Side Attack
  • CAPEC-557 Schedule Software To Run
  • CAPEC-566 Dump Password Hashes
  • CAPEC-567 Obtain Data via Utilities
  • CAPEC-570 Signature-Based Avoidance
  • CAPEC-602 Degradation
  • CAPEC-629 Unauthorized Use of Device Resources