Standardlikelihood: Highseverity: Very HighDraft

CAPEC-63Cross-Site Scripting (XSS)

Abstraction
Standard
Status
Draft
Likelihood
High
Severity
Very High

Description

An adversary embeds malicious scripts in content that will be served to web browsers. The goal of the attack is for the target software, the client-side browser, to execute the script with the users' privilege level. An attack of this type exploits a programs' vulnerabilities that are brought on by allowing remote hosts to execute code and scripts. Web browsers, for example, have some simple security controls in place, but if a remote attacker is allowed to execute scripts (through injecting them in to user-generated content like bulletin boards) then these controls may be bypassed. Further, these attacks are very difficult for an end user to detect.

Related weaknesses· 2

CWE-79CWE-20

Related attack patterns· 2

CAPEC-242 (ChildOf)CAPEC-107 (CanPrecede)

Exploits2

TypeTargetConfidenceTier
WeaknessImproper Input Validationcwe-20100%live
WeaknessImproper Neutralization of Input During Web Page Generation ('Cross-site Scripting')cwe-79100%live

Related by meaning· 6

Nearest entities by semantic similarity across the cs-graph corpus.

CAPEC
XSS Through HTTP Query Strings
CAPEC
DOM-Based XSS
CAPEC
Reflected XSS
CAPEC
Cross Site Request Forgery
CAPEC
XSS Targeting Non-Script Elements
CAPEC
Cross Zone Scripting
Sourced from MITRE CAPEC. Curated by Adam Lundqvist, SQUR.