Florian Weimer
676599b36a
Harden putpwent, putgrent, putspent, putspent against injection [BZ #18724 ]
...
This prevents injection of ':' and '\n' into output functions which
use the NSS files database syntax. Critical fields (user/group names
and file system paths) are checked strictly. For backwards
compatibility, the GECOS field is rewritten instead.
The getent program is adjusted to use the put*ent functions in libc,
instead of local copies. This changes the behavior of getent if user
names start with '-' or '+'.
2015-10-02 11:34:13 +02:00
..
2015-09-08 21:11:03 +00:00
2015-09-08 21:11:03 +00:00
2015-01-02 16:29:47 +00:00
2015-09-25 20:20:33 +02:00
2015-01-02 16:29:47 +00:00
2015-08-09 04:19:12 -04:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-10-02 11:34:13 +02:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-09-08 21:11:03 +00:00
2015-09-08 21:11:03 +00:00
2015-09-08 21:11:03 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:54:45 +00:00
2015-10-02 11:34:13 +02:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2010-08-11 07:25:02 -07:00
2015-01-02 16:29:47 +00:00
2015-09-08 21:11:03 +00:00
2011-05-10 00:36:29 -04:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-10-02 11:34:13 +02:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-01-02 16:29:47 +00:00
2015-03-04 15:55:38 -08:00
2015-10-02 11:34:13 +02:00
2015-04-29 14:41:26 +02:00
2012-04-06 13:49:35 -07:00
2014-11-27 03:24:18 +00:00
2015-10-02 11:34:13 +02:00
2015-10-02 11:34:13 +02:00
2013-11-28 17:18:12 +05:30
2015-01-02 16:29:47 +00:00