CAPEC-31: Accessing/Intercepting/Modifying HTTP Cookies
Description
Extended Description
During a UDP scan, a datagram is sent to a target port. If an 'ICMP Type 3 Port unreachable' error message is returned then the port is considered closed. Different types of ICMP messages can indicate a filtered port. UDP scanning is slower than TCP scanning. The protocol characteristics of UDP make port scanning inherently more difficult than with TCP, as well as dependent upon ICMP for accurate scanning. Due to ambiguities that can arise between open ports and filtered ports, UDP scanning results often require a high degree of interpretation and further testing to refine. In general, UDP scanning results are less reliable or accurate than TCP-based scanning.
Severity :
High
Possibility :
High
Type :
Detailed
Relationships with other CAPECs
This table shows the other attack patterns and high level categories that are related to this attack pattern.
Prerequisites
This table shows the other attack patterns and high level categories that are related to this attack pattern.
- Target server software must be a HTTP daemon that relies on cookies.
- The cookies must contain sensitive information.
- The adversary must be able to make HTTP requests to the server, and the cookie must be contained in the reply.
Skills required
This table shows the other attack patterns and high level categories that are related to this attack pattern.
- Low To overwrite session cookie data, and submit targeted attacks via HTTP
- High Exploiting a remote buffer overflow generated by attack
Taxonomy mappings
Mappings to ATT&CK, OWASP and other frameworks.
Resources required
A utility that allows for the viewing and modification of cookies. Many modern web browsers support this behavior.
Related CWE
A Related Weakness relationship associates a weakness with this attack pattern. Each association implies a weakness that must exist for a given attack to be successful.
CWE-20: Improper Input Validation
CWE-113: Improper Neutralization of CRLF Sequences in HTTP Headers ('HTTP Request/Response Splitting')
CWE-302: Authentication Bypass by Assumed-Immutable Data
CWE-311: Missing Encryption of Sensitive Data
CWE-315: Cleartext Storage of Sensitive Information in a Cookie
CWE-384: Session Fixation
CWE-472: External Control of Assumed-Immutable Web Parameter
CWE-539: Use of Persistent Cookies Containing Sensitive Information
CWE-565: Reliance on Cookies without Validation and Integrity Checking
CWE-602: Client-Side Enforcement of Server-Side Security
CWE-642: External Control of Critical State Data
Visit http://capec.mitre.org/ for more details.