Verified as well. But api doesn't go through action/login.php, didn't have
time to test if the same happens via api.
> On Sun, Sep 19, 2010 at 1:37 AM, Rainer Sokoll <rai...@sokoll.com> wrote:
>> Hi,
>>
>> while playing with my own status.net installation I found out that I can
log into the web frontend with /any/ valid account as long as I leave the
password field empty. That should not happen, of course. I use LDAP
authentication against an Active Directory, if this matters. You can find my
config in the forum (
http://forum.status.net/discussion/938/active-directory-ampty-passwords-are-allowed/
)
>> Anyway, I patched actions/login.php, and now an empty passsword is no
longer accepted. Here is the glorious patch:
>>
>>
>> --- login.php.org       2010-09-19 07:23:10.000000000 +0200
>> +++ login.php   2010-09-19 07:19:27.000000000 +0200
>> @@ -149,6 +149,11 @@
>>             return;
>>         }
>>
>> +        if (!$password) {
>> +            $this->showForm(_('Incorrect username or password.'));
>> +            return;
>> +        }
>> +
>>         // success!
>>         if (!common_set_user($user)) {
>>             $this->serverError(_('Error setting user. You are probably
not authorized.'));
>>
>>
>> Rainer
>
>
> I can confirm this bug. A blank password works with LDAP
> authentication. Wow, am I glad I read this thread!
>
> Thanks, PLA
> _______________________________________________
> StatusNet-dev mailing list
> StatusNet-dev@lists.status.net
> http://lists.status.net/mailman/listinfo/statusnet-dev
_______________________________________________
StatusNet-dev mailing list
StatusNet-dev@lists.status.net
http://lists.status.net/mailman/listinfo/statusnet-dev

Reply via email to