CVE-2021-43332
Description
In GNU Mailman before 2.1.36, the CSRF token for the admindb page contains an encrypted version of the list admin password, enabling offline brute-force attack by a moderator.
AI Insight
LLM-synthesized narrative grounded in this CVE's description and references.
In GNU Mailman before 2.1.36, the CSRF token for the admindb page contains an encrypted version of the list admin password, enabling offline brute-force attack by a moderator.
Vulnerability
In GNU Mailman versions before 2.1.36, the CSRF (Cross-Site Request Forgery) token used on the Cgi/admindb.py admindb page is constructed by encrypting the list administrator password. This design flaw means that any observer who can access the CSRF token (e.g., a list moderator viewing the admindb page source) obtains the encrypted password material, which can then be subjected to offline brute-force analysis [1]. The affected versions are all releases prior to 2.1.36 [2].
Exploitation
An attacker who holds a list moderator role and thus has legitimate access to the admindb page can extract the CSRF token value from the page's HTML or network traffic. Because the token embeds the encrypted administrator password, the moderator can then perform an offline brute-force attack to recover the plaintext password. No authentication other than moderator-level access is required; the attacker does not need to be a list administrator [1].
Impact
Successful exploitation allows a list moderator to discover the plaintext list administrator password. With this password, the attacker can then assume full administrative control over the mailing list, leading to potential compromise of list configuration, subscriber data, and mailing list operations. The confidentiality of the admin password is breached, and the attacker gains elevated privileges beyond their moderator role [1][2].
Mitigation
The vulnerability is fixed in GNU Mailman version 2.1.36, released on 2021-11-12 [2]. Users should upgrade to this version or apply the security patches provided by the project for earlier versions. Mailman 2.1.30 was the last feature release, but the project intends to provide patch releases for security issues. No workaround is specified in the references for this CVE; upgrading is the recommended action [2].
AI Insight generated on May 27, 2026. Synthesized from this CVE's description and the cited reference URLs; citations are validated against the source bundle.
Affected products
15- GNU Mailman/GNU Mailmandescription
- osv-coords13 versionspkg:rpm/suse/mailman&distro=HPE%20Helion%20OpenStack%208pkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP2-BCLpkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-BCLpkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP3-LTSSpkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP4-LTSSpkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%2012%20SP5pkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP3pkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP4pkg:rpm/suse/mailman&distro=SUSE%20Linux%20Enterprise%20Server%20for%20SAP%20Applications%2012%20SP5pkg:rpm/suse/mailman&distro=SUSE%20OpenStack%20Cloud%208pkg:rpm/suse/mailman&distro=SUSE%20OpenStack%20Cloud%209pkg:rpm/suse/mailman&distro=SUSE%20OpenStack%20Cloud%20Crowbar%208pkg:rpm/suse/mailman&distro=SUSE%20OpenStack%20Cloud%20Crowbar%209
< 2.1.17-3.26.1+ 12 more
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
- (no CPE)range: < 2.1.17-3.26.1
Patches
0No patches discovered yet.
Vulnerability mechanics
Root cause
"The CSRF token for the admindb page contains an encrypted version of the list admin password, enabling offline brute-force recovery."
Attack vector
A list moderator, who already has access to the admindb page, can obtain the CSRF token from that page. Because the token embeds an encrypted version of the list admin password, the moderator can extract the encrypted password and perform an offline brute-force attack to recover the plaintext admin password [ref_id=1]. No network-level privilege escalation is required beyond moderator access.
Affected code
The vulnerability resides in the CSRF token generation for the `Cgi/admindb.py` admindb page. The token contains an encrypted version of the list administrator password [ref_id=1].
What the fix does
The fix was released in GNU Mailman version 2.1.36 [ref_id=1]. The advisory does not detail the exact code change, but the resolution ensures the CSRF token no longer contains an encrypted version of the list admin password, preventing offline brute-force recovery of the password by moderators [ref_id=1].
Preconditions
- authAttacker must be a list moderator with access to the admindb page
Generated on May 30, 2026. Inputs: CWE entries + fix-commit diffs from this CVE's patches. Citations validated against bundle.
References
3- bugs.launchpad.net/mailman/+bug/1949403mitrex_refsource_MISC
- lists.debian.org/debian-lts-announce/2022/06/msg00011.htmlmitremailing-listx_refsource_MLIST
- mail.python.org/archives/list/mailman-announce%40python.org/message/I2X7PSFXIEPLM3UMKZMGOEO3UFYETGRL/mitrex_refsource_CONFIRM
News mentions
0No linked articles in our index yet.