CWE-352 (Cross-Site Request Forgery)
GPTKB entity
Statements (25)
Predicate | Object |
---|---|
gptkbp:instanceOf |
software vulnerability class
|
gptkbp:abbreviation |
gptkb:CSRF
|
gptkbp:affects |
web applications
|
gptkbp:category |
Improper Authentication
|
gptkbp:cause |
data manipulation
privilege escalation unauthorized actions |
gptkbp:describedBy |
gptkb:Common_Weakness_Enumeration
|
gptkbp:documentedIn |
gptkb:OWASP_Top_Ten
MITRE CWE database |
gptkbp:example |
attacker tricks user into submitting a request to a web application where the user is authenticated
|
gptkbp:hasCWE |
gptkb:CWE-352
|
gptkbp:hasWeaknessType |
Design
|
https://www.w3.org/2000/01/rdf-schema#label |
CWE-352 (Cross-Site Request Forgery)
|
gptkbp:mitigatedBy |
implement user interaction confirmation
use custom request headers validate origin header |
gptkbp:name |
gptkb:Cross-Site_Request_Forgery
|
gptkbp:prevention |
user authentication
anti-CSRF tokens same-site cookies |
gptkbp:relatedTo |
gptkb:CWE-287_(Improper_Authentication)
CWE-601 (Open Redirect) |
gptkbp:bfsParent |
gptkb:Common_Weakness_Enumeration_(CWE)
|
gptkbp:bfsLayer |
7
|