Package: phpldapadmin
Version: 0.9.8.3-8
Severity: serious
Hi,
The other day I was unpleasantly surprised that the setting:
$ldapservers->SetValue($i,'auto_number','mechanism','uidpool');
the equivalent of which worked normally in sarge, doesn't actually work
on etch, but is still part of the configuration file.
/usr/share/phpldapadmin/lib/functions.php still describes the mechanism,
but the code was apparently ripped out, uncleanly - the switch($mechanism)
default case still references 'uidpool', but the case for it simply
isn't there.
I found this out after a routine check of home directories showed
inconsistencies - old, deleted users' home directories started being
owned by new users, which were created by phpldapadmin with the old UIDs.
This is a privilege escalation (users being given access to data which
doesn't belong to them), and never should have happened if phpldapadmin
was still honoring my sambaUnixIdPool settings.
A Google search shows that the feature may have been intentionally removed
upstream. The package should have *at least* warned about this on upgrade.
Please fix this. TIA.
--
2. That which causes joy or happiness.
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]