CVE-2020-12137
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME...
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.
Attack profile
How easy it is to exploit
- Attack vector
- Network
- Complexity
- Low
- Privileges needed
- None
- User interaction
- Required
What an attacker can affect
- Confidentiality
- Low
- Integrity
- Low
- Availability
- None
Exploit likelihood
What each source reports
NVD Score used
6.1
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.
- Record
CVE-2020-12137- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - CVSS 2.0
- 4.3 Medium
AV:N/AC:M/Au:N/C:N/I:P/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
CVE List No score
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.
- Record
CVE-2020-12137- Updated
- 2026-11-02
EUVDEUVD-2020-4452 No score
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.
- Record
EUVD-2020-4452- Updated
- 2026-11-03
GitHub AdvisoriesGHSA-7mvx-jp9h-p8gh
6.1
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME...
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.
- Record
GHSA-7mvx-jp9h-p8gh- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Weakness
- CWE-79
- Updated
- 2026-11-02
OSVOESA-2021-1405
8.8
mailman security update
Mailman is free software for managing electronic mail discussion and e-newsletter lists. Mailman is integrated with the web, making it easy for users to manage their accounts and for list owners to administer their lists. Mailman supports built-in archiving, automatic bounce processing, content filtering, digest delivery, spam filters, and more.
Security Fix(es):
/options/mailman in GNU Mailman before 2.1.31 allows Arbitrary Content Injection.(CVE-2020-12108)
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.(CVE-2020-12137)
GNU Mailman before 2.1.33 allows arbitrary content injection via the Cgi/private.py private archive login page.(CVE-2020-15011)
GNU Mailman before 2.1.35 may allow remote Privilege Escalation. A certain csrf_token value is derived from the admin password, and may be useful in conducting a brute-force attack against that password.(CVE-2021-42096)
GNU Mailman before 2.1.35 may allow remote Privilege Escalation. A csrf_token value is not specific to a single user account. An attacker can obtain a value within the context of an unprivileged user account, and then use that value in a CSRF attack against an admin (e.g., for account takeover).(CVE-2021-42097)
- Record
OESA-2021-1405- CVSS 3.1
- 8.8 High
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:U/C:H/I:H/A:H - Updated
- 2026-11-02
OSVRHSA-2020:4667
6.1
Red Hat Security Advisory: mailman:2.1 security and bug fix update
- Record
RHSA-2020:4667- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
Show 8 moreShow less
OSVUBUNTU-CVE-2020-12137
6.1
GNU Mailman 2.x before 2.1.30 uses the .obj extension for scrubbed application/octet-stream MIME parts. This behavior may contribute to XSS attacks against list-archive visitors, because an HTTP reply from an archive web server may lack a MIME type, and a web browser may perform MIME sniffing, conclude that the MIME type should have been text/html, and execute JavaScript code.
- Record
UBUNTU-CVE-2020-12137- CVSS 3.1
- 6.1 Medium
CVSS:3.1/AV:N/AC:L/PR:N/UI:R/S:C/C:L/I:L/A:N - Updated
- 2026-11-02
OSVMGASA-2020-0276 No score
Updated mailman packages fix security vulnerability
Updated mailman package fixes security vulnerability:
Up to mailman 2.1.29 when sending a file without a file extension (or an unknown file extension) then the file is stored in the list archive with the file extension .obj. Most web servers will try to assign a mime type based on the file extension and entries in /etc/mime.types, where .obj is usually not specified. This means the web server will send it out without a mime type. The browser will then try to guess the MIME type based on the file's content (MIME-sniffing). If the content is HTML then it will execute any javascript contained, leading to a potential cross-site scripting vulnerability.
The mailman package has been updated to version 2.1.30, fixing this bug and other issues. See the release announcement for details.
- Record
MGASA-2020-0276- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1707-1 No score
Recommended update for mailman
This update for mailman to version 2.1.34 fixes the following issues:
- The fix for lp#1859104 can result in ValueError being thrown on attempts to subscribe to a list. This is fixed and extended to apply REFUSE_SECOND_PENDING to unsubscription as well. (lp#1878458)
- DMARC mitigation no longer misses if the domain name returned by DNS contains upper case. (lp#1881035)
- A new WARN_MEMBER_OF_SUBSCRIBE setting can be set to No to prevent mailbombing of a member of a list with private rosters by repeated subscribe attempts. (lp#1883017)
- Very long filenames for scrubbed attachments are now truncated. (lp#1884456)
- A content injection vulnerability via the private login page has been fixed. CVE-2020-15011 (lp#1877379, bsc#1173369)
- A content injection vulnerability via the options login page has been discovered and reported by Vishal Singh. CVE-2020-12108 (lp#1873722, bsc#1171363)
- Bounce recognition for a non-compliant Yahoo format is added.
- Archiving workaround for non-ascii in string.lowercase in some Python packages is added.
- Thanks to Jim Popovitch, there is now a dmarc_moderation_addresses list setting that can be used to apply dmarc_moderation_action to mail From: addresses listed or matching listed regexps. This can be used to modify mail to addresses that don't accept external mail From: themselves.
- There is a new MAX_LISTNAME_LENGTH setting. The fix for lp#1780874 obtains a list of the names of all the all the lists in the installation in order to determine the maximum length of a legitimate list name. It does this on every web access and on sites with a very large number of lists, this can have performance implications. See the description in Defaults.py for more information.
- Thanks to Ralf Jung there is now the ability to add text based captchas (aka textchas) to the listinfo subscribe form. See the documentation for the new CAPTCHA setting in Defaults.py for how to enable this. Also note that if you have custom listinfo.html templates, you will have to add a <mm-captcha-ui> tag to those templates to make this work. This feature can be used in combination with or instead of the Google reCAPTCHA feature added in 2.1.26.
- Thanks to Ralf Hildebrandt the web admin Membership Management section now has a feature to sync the list's membership with a list of email addresses as with the bin/sync_members command.
- There is a new drop_cc list attribute set from DEFAULT_DROP_CC. This controls the dropping of addresses from the Cc: header in delivered messages by the duplicate avoidance process. (lp#1845751)
- There is a new REFUSE_SECOND_PENDING mm_cfg.py setting that will cause a second request to subscribe to a list when there is already a pending confirmation for that user. This can be set to Yes to prevent mailbombing of a third party by repeatedly posting the subscribe form. (lp#1859104)
- Fixed the confirm CGI to catch a rare TypeError on simultaneous confirmations of the same token. (lp#1785854)
- Scrubbed application/octet-stream MIME parts will now be given a .bin extension instead of .obj. CVE-2020-12137 (lp#1886117)
- Added bounce recognition for a non-compliant opensmtpd DSN with Action: error. (lp#1805137)
- Corrected and augmented some security log messages. (lp#1810098)
- Implemented use of QRUNNER_SLEEP_TIME for bin/qrunner --runner=All. (lp#1818205)
- Leading/trailing spaces in provided email addresses for login to private archives and the user options page are now ignored. (lp#1818872)
- Fixed the spelling of the --no-restart option for mailmanctl.
- Fixed an issue where certain combinations of charset and invalid characters in a list's description could produce a List-ID header without angle brackets. (lp#1831321)
- With the Postfix MTA and virtual domains, mappings for the site list -bounces and -request addresses in each…
- Record
openSUSE-SU-2020:1707-1- Updated
- 2026-11-02
OSVopenSUSE-SU-2020:1752-1 No score
Recommended update for mailman
This update for mailman to version 2.1.34 fixes the following issues:
- The fix for lp#1859104 can result in ValueError being thrown on attempts to subscribe to a list. This is fixed and extended to apply REFUSE_SECOND_PENDING to unsubscription as well. (lp#1878458)
- DMARC mitigation no longer misses if the domain name returned by DNS contains upper case. (lp#1881035)
- A new WARN_MEMBER_OF_SUBSCRIBE setting can be set to No to prevent mailbombing of a member of a list with private rosters by repeated subscribe attempts. (lp#1883017)
- Very long filenames for scrubbed attachments are now truncated. (lp#1884456)
- A content injection vulnerability via the private login page has been fixed. CVE-2020-15011 (lp#1877379, bsc#1173369)
- A content injection vulnerability via the options login page has been discovered and reported by Vishal Singh. CVE-2020-12108 (lp#1873722, bsc#1171363)
- Bounce recognition for a non-compliant Yahoo format is added.
- Archiving workaround for non-ascii in string.lowercase in some Python packages is added.
- Thanks to Jim Popovitch, there is now a dmarc_moderation_addresses list setting that can be used to apply dmarc_moderation_action to mail From: addresses listed or matching listed regexps. This can be used to modify mail to addresses that don't accept external mail From: themselves.
- There is a new MAX_LISTNAME_LENGTH setting. The fix for lp#1780874 obtains a list of the names of all the all the lists in the installation in order to determine the maximum length of a legitimate list name. It does this on every web access and on sites with a very large number of lists, this can have performance implications. See the description in Defaults.py for more information.
- Thanks to Ralf Jung there is now the ability to add text based captchas (aka textchas) to the listinfo subscribe form. See the documentation for the new CAPTCHA setting in Defaults.py for how to enable this. Also note that if you have custom listinfo.html templates, you will have to add a <mm-captcha-ui> tag to those templates to make this work. This feature can be used in combination with or instead of the Google reCAPTCHA feature added in 2.1.26.
- Thanks to Ralf Hildebrandt the web admin Membership Management section now has a feature to sync the list's membership with a list of email addresses as with the bin/sync_members command.
- There is a new drop_cc list attribute set from DEFAULT_DROP_CC. This controls the dropping of addresses from the Cc: header in delivered messages by the duplicate avoidance process. (lp#1845751)
- There is a new REFUSE_SECOND_PENDING mm_cfg.py setting that will cause a second request to subscribe to a list when there is already a pending confirmation for that user. This can be set to Yes to prevent mailbombing of a third party by repeatedly posting the subscribe form. (lp#1859104)
- Fixed the confirm CGI to catch a rare TypeError on simultaneous confirmations of the same token. (lp#1785854)
- Scrubbed application/octet-stream MIME parts will now be given a .bin extension instead of .obj. CVE-2020-12137 (lp#1886117)
- Added bounce recognition for a non-compliant opensmtpd DSN with Action: error. (lp#1805137)
- Corrected and augmented some security log messages. (lp#1810098)
- Implemented use of QRUNNER_SLEEP_TIME for bin/qrunner --runner=All. (lp#1818205)
- Leading/trailing spaces in provided email addresses for login to private archives and the user options page are now ignored. (lp#1818872)
- Fixed the spelling of the --no-restart option for mailmanctl.
- Fixed an issue where certain combinations of charset and invalid characters in a list's description could produce a List-ID header without angle brackets. (lp#1831321)
- With the Postfix MTA and virtual domains, mappings for the site list -bounces and -request addresses in each…
- Record
openSUSE-SU-2020:1752-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:1301-1 No score
Security update for mailman
This update for mailman fixes the following issues:
Security issue fixed:
- CVE-2020-12108: Fixed a content injection bug (bsc#1171363).
- CVE-2020-12137: Fixed a XSS vulnerability caused by MIME type confusion (bsc#1170558).
Non-security issue fixed:
- Fixed rights and ownership on /var/lib/mailman/archives (bsc#1167068).
- Don't default to invalid hosts for DEFAULT_EMAIL_HOST (bsc#682920).
- Record
SUSE-SU-2020:1301-1- Updated
- 2026-11-02
OSVSUSE-SU-2020:14356-1 No score
Security update for mailman
This update for mailman fixes the following issues:
Security issue fixed:
- CVE-2020-12137: Fixed a XSS vulnerability caused by MIME type confusion (bsc#1170558).
Non-security issue fixed:
- Fixed rights and ownership on /var/lib/mailman/archives (bsc#1167068).
- Record
SUSE-SU-2020:14356-1- Updated
- 2026-11-02
OSVUSN-4348-1 No score
mailman vulnerabilities
It was discovered that Mailman incorrectly handled certain inputs. An attacker could possibly use this to issue execute arbitrary scripts or HTML. (CVE-2018-0618)
It was discovered that Mailman incorrectly handled certain inputs. An attacker could possibly use this issue to display arbitrary text on a web page. (CVE-2018-13796)
It was discovered that Mailman incorrectly handled certain files. An attacker could possibly use this issue to execute arbitrary code. (CVE-2020-12137)
- Record
USN-4348-1- Updated
- 2026-11-02
OSVUSN-5121-2 No score
mailman vulnerabilities
USN-5009-1 fixed vulnerabilities in Mailman. This update provides the corresponding updates for Ubuntu 20.04 LTS. In addition, the following CVEs were fixed:
It was discovered that Mailman allows arbitrary content injection. An attacker could use this to inject malicious content. (CVE-2020-12108, CVE-2020-15011)
It was discovered that Mailman improperly sanitize the MIME content. An attacker could obtain sensitive information by sending a special type of attachment. (CVE-2020-12137)
Original advisory details:
Andre Protas, Richard Cloke, and Andy Nuttall discovered that Mailman did not properly associate cross-site request forgery (CSRF) tokens to specific accounts. A remote attacker could use this to perform a CSRF attack to gain access to another account. (CVE-2021-42097)
Andre Protas, Richard Cloke, and Andy Nuttall discovered that Mailman’s cross-site request forgery (CSRF) tokens for the options page are derived from the admin password. A remote attacker could possibly use this to assist in performing a brute force attack against the admin password. (CVE-2021-42096)
- Record
USN-5121-2- Updated
- 2026-11-02
Affected products
Affected packages
| Package | Affected | Fixed |
|---|---|---|
mailmanDebian:8 |
before 1:2.1.18-2+deb8u5, plus listed versions 1:2.1.18-21:2.1.18-2+deb8u11:2.1.18-2+deb8u21:2.1.18-2+deb8u31:2.1.18-2+deb8u4 |
1:2.1.18-2+deb8u5 |
mailmanDebian:9 |
before 1:2.1.23-1+deb9u5, plus listed versions 1:2.1.23-11:2.1.23-1+deb9u11:2.1.23-1+deb9u21:2.1.23-1+deb9u31:2.1.23-1+deb9u4 |
1:2.1.23-1+deb9u5 |
mailmanDebian:10 |
before 1:2.1.29-1+deb10u1, plus listed versions 1:2.1.29-1 |
1:2.1.29-1+deb10u1 |
mailmanMageia:7 From an advisory covering 3 CVEs |
before 2.1.33-1.mga7 | 2.1.33-1.mga7 |
mailmanopenEuler:20.03-LTS-SP1 From an advisory covering 5 CVEs |
before 2.1.29-8.oe1 | 2.1.29-8.oe1 |
mailmanopenEuler:20.03-LTS-SP2 From an advisory covering 5 CVEs |
before 2.1.29-8.oe1 | 2.1.29-8.oe1 |
mailmanRed Hat:enterprise_linux:8::appstream |
before 3:2.1.29-10.module+el8.3.0+6860+8e47d84b | 3:2.1.29-10.module+el8.3.0+6860+8e47d84b |
mailman-debuginfoRed Hat:enterprise_linux:8::appstream |
before 3:2.1.29-10.module+el8.3.0+6860+8e47d84b | 3:2.1.29-10.module+el8.3.0+6860+8e47d84b |
mailman-debugsourceRed Hat:enterprise_linux:8::appstream |
before 3:2.1.29-10.module+el8.3.0+6860+8e47d84b | 3:2.1.29-10.module+el8.3.0+6860+8e47d84b |
mailmanSUSE:HPE Helion OpenStack 8 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
Show 26 moreShow less
| Package | Affected | Fixed |
|---|---|---|
mailmanSUSE:OpenStack Cloud 7 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:OpenStack Cloud 8 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:OpenStack Cloud Crowbar 8 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server for SAP Applications 12 SP1 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server for SAP Applications 12 SP2 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server for SAP Applications 12 SP3 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP1-LTSS From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP2-LTSS From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP2-BCL From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP3-LTSS From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP3-BCL From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP4 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server for SAP Applications 12 SP4 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server 12 SP5 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Server for SAP Applications 12 SP5 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Enterprise Storage 5 From an advisory covering 2 CVEs |
before 2.1.17-3.20.1 | 2.1.17-3.20.1 |
mailmanSUSE:Linux Enterprise Point of Sale 11 SP3 |
before 2.1.15-9.6.20.1 | 2.1.15-9.6.20.1 |
mailmanSUSE:Linux Enterprise Server 11 SP4-LTSS |
before 2.1.15-9.6.20.1 | 2.1.15-9.6.20.1 |
mailmanUbuntu:16.04:LTS |
before 1:2.1.20-1ubuntu0.4, plus listed versions 1:2.1.20-11:2.1.20-1ubuntu0.11:2.1.20-1ubuntu0.3 |
1:2.1.20-1ubuntu0.4 |
mailmanUbuntu:18.04:LTS |
before 1:2.1.26-1ubuntu0.1, plus listed versions 1:2.1.23-11:2.1.24-11:2.1.25-11:2.1.26-1 |
1:2.1.26-1ubuntu0.1 |
mailmanUbuntu:20.04:LTS |
before 1:2.1.29-1ubuntu3.1, plus listed versions 1:2.1.29-11:2.1.29-1build11:2.1.29-1ubuntu3 |
1:2.1.29-1ubuntu3.1 |
mailmanUbuntu:16.04:LTS From an advisory covering 3 CVEs |
before 1:2.1.20-1ubuntu0.4, plus listed versions 1:2.1.20-11:2.1.20-1ubuntu0.11:2.1.20-1ubuntu0.3 |
1:2.1.20-1ubuntu0.4 |
mailmanUbuntu:18.04:LTS From an advisory covering 3 CVEs |
before 1:2.1.26-1ubuntu0.1, plus listed versions 1:2.1.23-11:2.1.24-11:2.1.25-11:2.1.26-1 |
1:2.1.26-1ubuntu0.1 |
mailmanUbuntu:20.04:LTS From an advisory covering 5 CVEs |
before 1:2.1.29-1ubuntu3.1, plus listed versions 1:2.1.29-11:2.1.29-1build11:2.1.29-1ubuntu3 |
1:2.1.29-1ubuntu3.1 |
mailmanopenSUSE:Leap 15.2 From an advisory covering 3 CVEs |
before 2.1.34-lp152.7.3.1 | 2.1.34-lp152.7.3.1 |
mailmanSUSE:Package Hub 15 SP2 From an advisory covering 3 CVEs |
before 2.1.34-bp152.7.3.1 | 2.1.34-bp152.7.3.1 |
History
| Recorded | Changed | Sources |
|---|---|---|
| affected, facts | ||
| aliases | EUVD | |
| first indexed | CVE List, GitHub Advisories, NVD, OSV |
Dates are when Every CVE recorded each change. Upstream dates may differ.
In short
CVE-2020-12137 is a medium vulnerability (CVSS 6.1) in Gnu Mailman, published April 24, 2020. No source lists public exploit code. EPSS puts the chance of exploitation in the next 30 days at 2.29%, the 83rd percentile. Fixed in mailman 1:2.1.18-2+deb8u5.
References
openwall.com/lists/oss-security/2020/02/24/2
openwall.com/lists/oss-security/2020/02/24/3
bazaar.launchpad.net/~mailman-coders/mailman/2.1/view/head:/NEWS
openwall.com/lists/oss-security/2020/04/24/3
debian.org/security/2020/dsa-4664
lists.debian.org/debian-lts-announce/2020/05/msg00002.html
Show 50 moreShow less
usn.ubuntu.com/4348-1
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/G4COSBBEMJYLV7WSW5QTUJUOFJFK47KK
lists.fedoraproject.org/archives/list/package-announce%40lists.fedoraproject.org/message/6YCMGTTOXXCVM4O6CYZLTZDX6YLYORNF
lists.opensuse.org/opensuse-security-announce/2020-10/msg00047.html
lists.opensuse.org/opensuse-security-announce/2020-10/msg00063.html
nvd.nist.gov/vuln/detail/CVE-2020-12137
lists.fedoraproject.org/archives/list/[email protected]/message/6YCMGTTOXXCVM4O6CYZLTZDX6YLYORNF
lists.fedoraproject.org/archives/list/[email protected]/message/G4COSBBEMJYLV7WSW5QTUJUOFJFK47KK
github.com/advisories/GHSA-7mvx-jp9h-p8gh
advisories.mageia.org/MGASA-2020-0276.html
bugs.mageia.org/show_bug.cgi?id=26253
mail.python.org/pipermail/mailman-announce/2020-April/000250.html
openeuler.org/en/security/safety-bulletin/detail.html?id=openEuler-SA-2021-1405
nvd.nist.gov/vuln/detail/CVE-2020-12108
nvd.nist.gov/vuln/detail/CVE-2020-15011
nvd.nist.gov/vuln/detail/CVE-2021-42096
nvd.nist.gov/vuln/detail/CVE-2021-42097
access.redhat.com/errata/RHSA-2020:4667
access.redhat.com/security/updates/classification
access.redhat.com/documentation/en-us/red_hat_enterprise_linux/8/html/8.3_release_notes
bugzilla.redhat.com/show_bug.cgi?id=1683399
bugzilla.redhat.com/show_bug.cgi?id=1780100
bugzilla.redhat.com/show_bug.cgi?id=1805954
bugzilla.redhat.com/show_bug.cgi?id=1830007
bugzilla.redhat.com/show_bug.cgi?id=1837218
security.access.redhat.com/data/csaf/v2/advisories/2020/rhsa-2020_4667.json
access.redhat.com/security/cve/CVE-2020-12137
cve.org/CVERecord?id=CVE-2020-12137
suse.com/support/update/announcement/2020/suse-su-20201301-1
bugzilla.suse.com/1167068
bugzilla.suse.com/1170558
bugzilla.suse.com/1171363
bugzilla.suse.com/682920
suse.com/security/cve/CVE-2020-12108
suse.com/security/cve/CVE-2020-12137
suse.com/support/update/announcement/2020/suse-su-202014356-1
ubuntu.com/security/CVE-2020-12137
bazaar.launchpad.net/~mailman-coders/mailman/2.1/revision/1801
ubuntu.com/security/notices/USN-4348-1
ubuntu.com/security/notices/USN-5121-2
ubuntu.com/security/CVE-2018-0618
ubuntu.com/security/CVE-2018-13796
ubuntu.com/security/CVE-2020-12108
ubuntu.com/security/CVE-2020-15011
ubuntu.com/security/CVE-2021-42096
ubuntu.com/security/CVE-2021-42097
lists.opensuse.org/archives/list/[email protected]/thread/6LXSIVYX5GOPLZQNIV3JT72GQ7L536DK
bugzilla.suse.com/1173369
suse.com/security/cve/CVE-2020-15011
lists.opensuse.org/archives/list/[email protected]/thread/Z4ZASCRNOELSGFUS6XMOBBM2KR7G3COA
Left out here: the rest of 2 source descriptions. The JSON record has them.