Threaticon
Toggle sidebar

You're viewing a limited, public preview. Log in for full access.

Log in User Guide
Log in Get started
Attack Patterns CAPEC-71 — Using Unicode Encoding to Bypass Validation Logic
CAPEC-71

Using Unicode Encoding to Bypass Validation Logic

TLP:CLEAR

Description

Typical severity: High. Likelihood of attack: Medium. An attacker may provide a Unicode string to a system component that is not Unicode aware and use that to circumvent the filter or cause the classifying mechanism to fail to properly understanding the request. That may allow the attacker to slip malicious data past the content filter and/or possibly cause the application to route the request incorrectly.

Mitigation

Ensure that the system is Unicode aware and can properly process Unicode data. Do not make an assumption that data will be in ASCII. | Ensure that filtering or input validation is applied to canonical data. | Assume all input is malicious. Create an allowlist that defines all valid input to the software system based on the requirements specifications. Input that does not match against the allowlist should not be permitted to enter into the system.

Details

Platforms
Software
Added
Jul 14, 2026
Leaving Threaticon

This link opens an external site that isn't part of the platform.