News for hackers. Stuff that matters.
Re:Picking Apart the Crashing iOS String by Manishearth on Thursday February 15, 2018 @07:47PM (#16389079)
No, the crashy Bengali sequences are reasonable to have; like I mentioned ZWNJ has semantic meaning with bengali vowels.
Re:Picking Apart the Crashing iOS String by dkarl on Friday February 16, 2018 @09:42AM (#16392609)
I am judging by this statement in the blog post:

In Bengali and Oriya specifically, a ZWNJ can be used to force a different vowel form when used before a vowel (e.g. রু vs র‌ু), however this bug seems to apply to vowels for which there is only one form

This seems to say that the ZWNJ has a meaning before vowels that have different forms, but the crash happens with vowels that only have one form, where the ZWNJ has no effect. Maybe I am misreading?

Re:Picking Apart the Crashing iOS String by Manishearth on Friday February 16, 2018 @10:40AM (#16393058)
Yeah, you are.

I'm saying that this crash _also_ applies to vowels with one form.

র‌ু was the original Bengali crash, and that has two forms. I'm saying it's less likely to be related to the zwnj-vowel interaction because it also occurs for vowels where such interaction doesn't exist.