Today we are issuing release -- Baruwa 2.0.1 to remedy a security issue reported to us. This release also contains a range of bug fixes to both the Community and Enterprise Editions. This release does NOT introduce any backward incompatible changes.
Users of Baruwa 2.0 are encouraged to upgrade immediately.
This security release fixes one issue: an information leakage issue.
Here's a brief summary of the issue and its resolution:
For more details, read on.
In order to provide a value proposition for our Enterprise Edition clients we have decided to split the Enterprise and Community Editions. The Enterprise Edition will now contain advanced features for clustered and large scale environments not available in the Community Edition.
The focus of the Community Edition will now be running on single servers, multi node features will gradually be removed from the community edition.
This is the initial release where this distinct feature set will become evident.
Baruwa's admin interface could expose supposedly-hidden information via its user edit and user delete pages. This has been fixed.
Baruwa's administrative interface allows domain admins to edit and delete users in domains that they manage. The user edit and user delete pages do not filter the drop down list of domains to only show domains the domain admin is allowed to manage; as such domain admins are able to view domains that belong to other users.
To remedy this, the user edit page will now filter the domains drop down to only domains the domain admin manages and the user delete page will no longer display a domains drop down list.
Patches have been applied to Baruwa's 2.0 master development branch, which resolve the issue described above. The patches may be obtained directly from the following changeset.
The following new Community Edition release has been issued:
Updated Enterprise Edition packages are available from the Enterprise repository. Users of the Enterprise Edition should refer to the upgrading and changelog sections of the documentation and then use their package manager to upgrade.
The admin information leakage issue was reported by Network Technologies Queensland.
As always, we ask that potential security issues be reported via private email to security@baruwa.com, and NOT via Baruwa's issue tracking system or the mailing lists.
The bug fixes below are a combination of the fixes to the Community and Enterprise Editions.