Control: outlook -1 write test case, fix issue
thanks

On Tue, Sep 17, 2019 at 01:22:46PM +0000, Haoxi Tan wrote:
> A command injection vulnerability has been found in the deluser
> program in the adduser package.

Embarrassing. My own bug. system() should never be used with a string,
just with an array, to avoid a shell being used to execute the code. The
culprit is

if (system("crontab -l $user >/dev/null 2>&1") == 0) {

which should be rewritten to use systemcall(). Probably it would be wise
to adapt systemcall() to allow redirections.

Greetings
Marc

Reply via email to