Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 5 Jul 2017 22:12:11 -0400
From: Jeffrey Walton <>
Subject: Re: systemd fails to parse user that should run service

On Sun, Jul 2, 2017 at 5:08 AM, Daniel SkowroĊ„ski <> wrote:
> Just wanted to bring attention to issue with systemd not doing what is expected when parsing User that should run service.
> When it fails to parse string starting with digit it fails back to root causing obvious threat to security.
> See discussion with developer on github:

Point 1 from
seems to be a problem:

> systemd is not the one coming up with the restrictions on user names,
> and while some distributions are less restrictive, many do enforce the
> same restrictions as we do. In order to make systemd unit files
> portable between systems we'll hence enforce something that
> resembles more the universally accepted set, rather than accept the
> most liberal set possible.

systemd is effectively setting policy where it has no business doing so.


Powered by blists - more mailing lists

Please check out the Open Source Software Security Wiki, which is counterpart to this mailing list.

Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.