Nature | Type | ID | Name |
---|---|---|---|
ChildOf | S | 267 | Leverage Alternate Encoding |
CanFollow | D | 80 | Using UTF-8 Encoding to Bypass Validation Logic |
The attacker accesses the server using a specific URL.
The attacker accesses the server using a specific URL.
Technique |
---|
The attacker tries to encode some special characters in the URL. The attacker find out that some characters are not filtered properly.
The attacker tries to encode some special characters in the URL. The attacker find out that some characters are not filtered properly.
Technique |
---|
The attacker crafts a malicious URL string request and sends it to the server.
The attacker crafts a malicious URL string request and sends it to the server.
Technique |
---|
The server decodes and interprets the URL string. Unfortunately since the input filtering is not done properly, the special characters have harmful consequences.
The server decodes and interprets the URL string. Unfortunately since the input filtering is not done properly, the special characters have harmful consequences.
Technique |
---|
An attacker can try special characters in the URL and bypass the URL validation.
The attacker may write a script to defeat the input filtering mechanism.
Scope | Likelihood | Impact | Note |
---|---|---|---|
Availability | N/A | Resource Consumption | Denial of Service |
ConfidentialityIntegrityAvailability | N/A | Execute Unauthorized Commands | Run Arbitrary Code |
Confidentiality | N/A | Read Data | N/A |
ConfidentialityAccess ControlAuthorization | N/A | Gain Privileges | N/A |
ID | Name |
---|---|
CWE-177 | Improper Handling of URL Encoding (Hex Encoding) |
CWE-172 | Encoding Error |
CWE-173 | Improper Handling of Alternate Encoding |
CWE-20 | Improper Input Validation |
CWE-22 | Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal') |
CWE-697 | Incorrect Comparison |
CWE-707 | Improper Neutralization |
CWE-73 | External Control of File Name or Path |
CWE-74 | Improper Neutralization of Special Elements in Output Used by a Downstream Component ('Injection') |
Taxonomy Name | Entry ID | Entry Name |
---|