Homoglyph identifier
The identifier раssword starts with two Cyrillic letters, р and а, that look exactly like Latin p and a. It is a different variable from password, which lets an attacker shadow a name, or slip a lookalike past review and search. The Trojan Source authors reported this as CVE-2021-42694. disclude names each lookalike character and the script it comes from.
- Credit
- Homoglyph attack, CVE-2021-42694 (Boucher and Anderson, 2021)
- File
homoglyph.py(download)- Signals
- 0 critical · 4 warn · 2 info
- Disclude version
- 4.3.0
Source
Hidden characters are shown as ⟨U+…⟩. Each signal below links to its line.
# Cyrillic "раssword" in an identifier name. =
Signals
Ordered by severity.
-
# Cyrillic "раssword" in an identifier name. = -
# Cyrillic "раssword" in an identifier name. = -
= -
= -
# Cyrillic "раssword" in an identifier name. = -
# Cyrillic "раssword" in an identifier name. =
Reproduce
Download the file and scan it. Copying it from this page won't work: the hidden characters are shown as markers.