|
OpenSSH's libutil fails to correctly drop privileges before interacting with the login class capability database. This is especially problematically coded in session.c, as this error allows users to read ANY file in system with superuser privileges by defining either of:
default:\
:copyright=/etc/master.passwd:
:welcome=/etc/master.passwd:
in the user's ~/.login_conf. (Substitute the file of your choice for /etc/master.passwd, although that would obviously be a popular choice.)
|