In LemonLDAP::NG before 2.16.7 and 2.17 through 2.21 before 2.21.3, OS command injection can occur in the Safe jail. It does not Localize _ during rule evaluation. Thus, an administrator who can edit a rule evaluated by the Safe jail can execute commands on the server.
{ "binaries": [ { "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", "binary_version": "2.0.13+ds-3ubuntu1" } ] }
{ "binaries": [ { "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", "binary_version": "2.18.2+ds-1" } ] }
{ "binaries": [ { "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", "binary_version": "2.20.2+ds-1build1" } ] }
{ "binaries": [ { "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", "binary_version": "1.4.6-3" } ] }
{ "binaries": [ { "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", "binary_version": "1.9.16-2" } ] }
{ "binaries": [ { "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", "binary_version": "2.0.7+ds-2" } ] }