Conversation

predictions: the script kiddies will figure out that there are other SUID freedesktop.org softwares which use GLib. the distros which install my execve(2) patch will sleep happy at night, the ones who don't will spend the next few weeks playing whack a mole.
3
67
Size overflow has a lot of false positives due to or intended or unintended but benign integer overflows and could cause DoS issues but you know what you're getting when you choose to enable it. If you're using RBAC or enforcing MPROTECT/TPE you also know what you're getting.
1
There are slight differences for ASLR, mmap hints, the main thread stack mapping and secondary stack mappings. It usually doesn't cause issues and that's all standards compliant. Some programs assume hints will work without using MAP_FIXED/MAP_FIXED_NOREPLACE and infinite loop.
1
I can think of a few cases where they change how Linux APIs work such as the setxid feature which primarily just makes setuid, etc. POSIX compliant in the kernel instead of requiring libc, etc. to hack around it. Fixes issues like this past 9 year bug:
1
Show replies