News for hackers. Stuff that matters.
Re:Glibc Buffer Overflow in Iconv by SAI_Peregrinus on Sunday April 21, 2024 @05:07PM (#40109264)
A filename consisting of nothing but ASCII Bell characters (0x07) is valid. Those are non-printable characters that (used to) make a sound from the PC's speaker. POSIX filenames can be sound, not text.

I'd agree it'd be nice if we could restrict filenames to valid UTF-8. But that's not the API that existing filesystems provide, nor what (most of) the existing OSes enforce.

Re:Glibc Buffer Overflow in Iconv by glandium on Sunday April 21, 2024 @09:54PM (#40110847)
Note that BEL(0x07) is valid UTF-8.