Реализация псевдофайла /proc/curproc/cmdline в файловой системе procfs(5) во FreeBSD 4.х и 5.х и псевдофайла /proc/self/cmdline в файловой системе linprocfs(5) во FreeBSD 5.x считывает вектор аргументов процесса из адресного пространства процеса. Во время этой операции происходит переопределение указателя без проведения всех необходимых проверок.
В следствие чего, злобный локальный юзер запросто может вызвать жуткие приступы паники у ядра, что явит собой отказ в обслуживании. А еще он же может получить доступ к пямяти ядра, а с этим шутки плохи - запросто можно почитать ну.. например пароль из э.. например буферов терминала...
>>> Подробности







