#libc
-
Почему POSIX wordexp(3) опасен для недоверенных данных
Функция wordexp(3) из POSIX, которую часто советуют для раскрытия тильды, по умолчанию выполняет и подстановку команд — а флаг WRDE_NOCMD спасает не всегда.
-
В musl libc нашли переполнения целого в regcomp с риском записи за границами кучи
Функция компиляции регулярных выражений в musl содержит сразу несколько ошибок переполнения целого. Приложения, обрабатывающие регулярные выражения из недоверенных источников, рискуют аварийным завершением, а в худшем случае — выполнением произвольного кода.