An issue was discovered in LemonLDAP::NG (aka lemonldap-ng) 2.0.13. When using the RESTServer plug-in to operate a REST password validation service (for another LemonLDAP::NG instance, for example) and using the Kerberos authentication method combined with another method with the Combination authentication plug-in, any password will be recognized as valid for an existing user.
{
"binaries": [
{
"binary_version": "1.4.6-3",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "1.4.6-3",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "1.4.6-3",
"binary_name": "liblemonldap-ng-conf-perl"
},
{
"binary_version": "1.4.6-3",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "1.4.6-3",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "1.4.6-3",
"binary_name": "liblemonldap-ng-portal-perl"
}
]
}{
"binaries": [
{
"binary_version": "1.9.16-2",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "1.9.16-2",
"binary_name": "lemonldap-ng-fastcgi-server"
},
{
"binary_version": "1.9.16-2",
"binary_name": "lemonldap-ng-handler"
},
{
"binary_version": "1.9.16-2",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "1.9.16-2",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "1.9.16-2",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "1.9.16-2",
"binary_name": "liblemonldap-ng-portal-perl"
}
]
}{
"binaries": [
{
"binary_version": "2.0.7+ds-2",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "lemonldap-ng-fastcgi-server"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "lemonldap-ng-handler"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "lemonldap-ng-uwsgi-app"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "2.0.7+ds-2",
"binary_name": "liblemonldap-ng-portal-perl"
}
]
}{
"binaries": [
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "lemonldap-ng-fastcgi-server"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "lemonldap-ng-handler"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "lemonldap-ng-uwsgi-app"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "2.0.13+ds-3ubuntu1",
"binary_name": "liblemonldap-ng-portal-perl"
}
]
}{
"binaries": [
{
"binary_version": "2.18.2+ds-1",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "lemonldap-ng-fastcgi-server"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "lemonldap-ng-handler"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "lemonldap-ng-uwsgi-app"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "liblemonldap-ng-portal-perl"
},
{
"binary_version": "2.18.2+ds-1",
"binary_name": "liblemonldap-ng-ssoaas-apache-client-perl"
}
]
}{
"binaries": [
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "lemonldap-ng-fastcgi-server"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "lemonldap-ng-handler"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "lemonldap-ng-uwsgi-app"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "liblemonldap-ng-portal-perl"
},
{
"binary_version": "2.20.2+ds-1build1",
"binary_name": "liblemonldap-ng-ssoaas-apache-client-perl"
}
]
}{
"binaries": [
{
"binary_version": "2.21.0+ds-3",
"binary_name": "lemonldap-ng"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "lemonldap-ng-fastcgi-server"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "lemonldap-ng-handler"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "lemonldap-ng-uwsgi-app"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "liblemonldap-ng-common-perl"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "liblemonldap-ng-handler-perl"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "liblemonldap-ng-manager-perl"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "liblemonldap-ng-portal-perl"
},
{
"binary_version": "2.21.0+ds-3",
"binary_name": "liblemonldap-ng-ssoaas-apache-client-perl"
}
]
}