Update python/ql/src/experimental/Security/CWE-176/UnicodeBypassValidation.qhelp

Co-authored-by: Rasmus Wriedt Larsen <rasmuswriedtlarsen@gmail.com>
This commit is contained in:
Sim4n6
2023-05-20 10:13:23 +01:00
committed by GitHub
parent 8462b14b54
commit 16ce024429

View File

@@ -3,11 +3,8 @@
<overview>
<p>Security checks bypass due to a Unicode transformation</p>
<p>
If ever a unicode tranformation is performed after some security checks or logical
validation, the
latter could be bypassed due to a potential Unicode characters collision.
The validation of concern are any character escaping, any regex validation or any string
verification.
If security checks or logical validation is performed before unicode normalization, the security checks or logical validation could be bypassed due to a potential Unicode character collision.
The validation we consider are: any character escaping, any regex validation, or any string manipulation (such as <code>str.split</code>).
</p>
<img src="./vulnerability-flow.png" alt="Security checks bypassed" />
</overview>