
Demuestra la vulnerabilidad Trojan Source (CVE-2021-42574) generando código fuente con caracteres de control Unicode invisibles que alteran la lógica del compilador, permitiendo ataques a la cadena de suministro.
Trojan Source:Invisible Vulnerabilities - (Code generator)

Ejemplo, supongamos el código así :
if (isAdmin) { */ begin admins only */
Aprovechando esta vulnerabilidad podemos hacer que después de la compilación quede así :
/* if (isAdmin) { begin admins only */
Nota: La mayoría de los lenguajes se vieron afectados, pero entre ellos Rust versiones inferiores a 1.56.0 para rustc
Buenas fuentes para leer :