|
From: | Stefan Monnier |
Subject: | Re: Unicode confusables and reordering characters considered harmful, a simple solution |
Date: | Thu, 04 Nov 2021 15:16:26 -0400 |
User-agent: | Gnus/5.13 (Gnus v5.13) Emacs/28.0.50 (gnu/linux) |
>> myfun("שָׁלוֹם" ,"السّلامعليكم"); > There is no danger in that example, and in particular nothing invisible. I'm pretty sure an attacker can use the above confusing arg order to turn an apparently harmless program into a security hole. The fact that the args are passed in the other order than "expected" by the naive reader means that the naive reader (who may very well be an expert at computer security, reviewing potentially dangerous code, just one who knows more about proofs&bits&bytes than about Unicode's intricacies). Stefan
[Prev in Thread] | Current Thread | [Next in Thread] |