I'm sure there's a lot of linux closed source utilities that will break in the same or worse manners. The problem will never be found there.
The issue with finding flaws in source is it takes a massive amount of logical thought about what inputs are possible. For example a new line is valid in a linux file name, but I've never legitimately used one, or do I believe I've even seen one in the last 25 years of using Linux.