Standardlikelihood: Highseverity: HighDraft
CAPEC-111JSON Hijacking (aka JavaScript Hijacking)
Abstraction
Standard
Status
Draft
Likelihood
High
Severity
High
Description
An attacker targets a system that uses JavaScript Object Notation (JSON) as a transport mechanism between the client and the server (common in Web 2.0 systems using AJAX) to steal possibly confidential information transmitted from the server back to the client inside the JSON object by taking advantage of the loophole in the browser's Same Origin Policy that does not prohibit JavaScript from one website to be included and executed in the context of another website.
Related weaknesses· 3
Related attack patterns· 1
Exploits3
| Type | Target | Confidence | Tier |
|---|---|---|---|
| Weakness | Cross-Site Request Forgery (CSRF)cwe-352 | 100% | live |
| Weakness | Insufficient Verification of Data Authenticitycwe-345 | 100% | live |
| Weakness | Origin Validation Errorcwe-346 | 100% | live |
Related by meaning· 6
Nearest entities by semantic similarity across the cs-graph corpus.