Technical informations Findings:
As for mailman-2.1.9 it seems that management of subscribe through the Web interface is done L1320 of Mailman/Cgi/admin.py
See attached patch
Questions:
- Is that Ok if we only limit subscribing by admin (mean people can register themselves by mail and by pass the limit) ?
Upgrade of mailman (latest stable release 2.1.15):
* XSS security flaws reported until mailman 2.1.15 (CVE-2011-0707) are already backported on RHEL mailman (2.1.9-6)
* 2.1.15 contains some enhancements that strength the application against CSRF attacks (even if no vulnerabilities were reported)
* 2.1.15 adds some other patches and behaviours that are not of top interest in our context (mainly list behaviours that were hardcoded that have now configuration options)
The latest mailman-tuleap (2.1.9-7.1) package already includes the security fixes that are relevant from 2.1.15
Moving to 2.1.15 would mean:
- Rebuilding package (re-apply all RHEL patches, the 17 of them)
- Upgrade all existing lists
- Having an unsupported and never tested in PROD condition package.
=> We do not recommend to move to 2.1.15.