GNU Mailman Multiple Cross Site Scripting Vulnerabilities
BID:43187
Info
GNU Mailman Multiple Cross Site Scripting Vulnerabilities
| Bugtraq ID: | 43187 |
| Class: | Input Validation Error |
| CVE: |
CVE-2010-3089 |
| Remote: | Yes |
| Local: | No |
| Published: | Sep 13 2010 12:00AM |
| Updated: | Apr 13 2015 09:57PM |
| Credit: | Reported by the vendor. |
| Vulnerable: |
Ubuntu Ubuntu Linux 9.10 sparc Ubuntu Ubuntu Linux 9.10 powerpc Ubuntu Ubuntu Linux 9.10 lpia Ubuntu Ubuntu Linux 9.10 i386 Ubuntu Ubuntu Linux 9.10 ARM Ubuntu Ubuntu Linux 9.10 amd64 Ubuntu Ubuntu Linux 8.04 LTS sparc Ubuntu Ubuntu Linux 8.04 LTS powerpc Ubuntu Ubuntu Linux 8.04 LTS lpia Ubuntu Ubuntu Linux 8.04 LTS i386 Ubuntu Ubuntu Linux 8.04 LTS amd64 Ubuntu Ubuntu Linux 6.06 LTS sparc Ubuntu Ubuntu Linux 6.06 LTS powerpc Ubuntu Ubuntu Linux 6.06 LTS i386 Ubuntu Ubuntu Linux 6.06 LTS amd64 Ubuntu Ubuntu Linux 10.10 powerpc Ubuntu Ubuntu Linux 10.10 i386 Ubuntu Ubuntu Linux 10.10 ARM Ubuntu Ubuntu Linux 10.10 amd64 Ubuntu Ubuntu Linux 10.04 sparc Ubuntu Ubuntu Linux 10.04 powerpc Ubuntu Ubuntu Linux 10.04 i386 Ubuntu Ubuntu Linux 10.04 ARM Ubuntu Ubuntu Linux 10.04 amd64 SuSE SUSE Linux Enterprise 11 SP1 SuSE SUSE Linux Enterprise 10 SP4 SuSE SUSE Linux Enterprise 10 SP3 S.u.S.E. openSUSE 11.3 S.u.S.E. openSUSE 11.2 Redhat Enterprise Linux WS 4 Redhat Enterprise Linux Workstation 6 Redhat Enterprise Linux Server 6 Redhat Enterprise Linux ES 4 Redhat Enterprise Linux Desktop Workstation 5 client Redhat Enterprise Linux AS 4 Redhat Enterprise Linux Desktop version 4 Redhat Enterprise Linux 5 Server Mandriva Linux Mandrake 2010.1 x86_64 Mandriva Linux Mandrake 2010.1 Mandriva Linux Mandrake 2010.0 x86_64 Mandriva Linux Mandrake 2010.0 Mandriva Linux Mandrake 2009.1 x86_64 Mandriva Linux Mandrake 2009.1 Mandriva Linux Mandrake 2009.0 x86_64 Mandriva Linux Mandrake 2009.0 Mandriva Linux Mandrake 2008.0 x86_64 Mandriva Linux Mandrake 2008.0 MandrakeSoft Enterprise Server 5 x86_64 MandrakeSoft Enterprise Server 5 MandrakeSoft Corporate Server 4.0 x86_64 MandrakeSoft Corporate Server 4.0 GNU Mailman 2.1.10 b1 GNU Mailman 2.1.9 rc1 GNU Mailman 2.1.9 GNU Mailman 2.1.8 rc1 GNU Mailman 2.1.7 GNU Mailman 2.1.6 GNU Mailman 2.1.5 GNU Mailman 2.1.4 GNU Mailman 2.1.3 GNU Mailman 2.1.2 GNU Mailman 2.1.1 GNU Mailman 2.1 GNU Mailman 2.0.14 GNU Mailman 2.0.13 GNU Mailman 2.0.12 GNU Mailman 2.0.11 GNU Mailman 2.0.10 GNU Mailman 2.0.9 GNU Mailman 2.0.8 GNU Mailman 2.0.7 GNU Mailman 2.0.6 GNU Mailman 2.0.5 GNU Mailman 2.0.4 GNU Mailman 2.0.3 GNU Mailman 2.0.2 GNU Mailman 2.0.1 GNU Mailman 2.0 beta5 GNU Mailman 2.0 beta4 GNU Mailman 2.0 beta3 GNU Mailman 2.0 .8 GNU Mailman 2.0 .7 GNU Mailman 2.0 .6 GNU Mailman 2.0 .5 GNU Mailman 2.0 .3 GNU Mailman 2.0 .2 GNU Mailman 2.0 .1 GNU Mailman 2.0 GNU Mailman 2.1.14 GNU Mailman 2.1.13 GNU Mailman 2.1.10b1 Debian Linux 5.0 sparc Debian Linux 5.0 s/390 Debian Linux 5.0 powerpc Debian Linux 5.0 mipsel Debian Linux 5.0 mips Debian Linux 5.0 m68k Debian Linux 5.0 ia-64 Debian Linux 5.0 ia-32 Debian Linux 5.0 hppa Debian Linux 5.0 armel Debian Linux 5.0 arm Debian Linux 5.0 amd64 Debian Linux 5.0 alpha Debian Linux 5.0 Apple Mac OS X Server 10.6.6 Apple Mac OS X Server 10.6.5 Apple Mac OS X Server 10.6.4 Apple Mac OS X Server 10.6.3 Apple Mac OS X Server 10.6.2 Apple Mac OS X Server 10.6.1 Apple Mac OS X Server 10.5.8 Apple Mac OS X Server 10.5.7 Apple Mac OS X Server 10.5.6 Apple Mac OS X Server 10.5.5 Apple Mac OS X Server 10.5.4 Apple Mac OS X Server 10.5.3 Apple Mac OS X Server 10.5.2 Apple Mac OS X Server 10.5.1 Apple Mac OS X Server 10.5 Apple Mac OS X Server 10.6 Apple Mac OS X Server 10.5 Apple Mac OS X 10.6.5 Apple Mac OS X 10.6.4 Apple Mac OS X 10.6.3 Apple Mac OS X 10.6.2 Apple Mac OS X 10.6.1 Apple Mac OS X 10.5.8 Apple Mac OS X 10.5.7 Apple Mac OS X 10.5.6 Apple Mac OS X 10.5.5 Apple Mac OS X 10.5.4 Apple Mac OS X 10.5.3 Apple Mac OS X 10.5.2 Apple Mac OS X 10.5.1 Apple Mac OS X 10.5 Apple Mac OS X 10.6 Apple Mac OS X 10.5 |
| Not Vulnerable: |
GNU Mailman 2.1.14rc1 Apple Mac OS X Server 10.6.7 Apple Mac OS X 10.6.7 |
Discussion
GNU Mailman Multiple Cross Site Scripting Vulnerabilities
GNU Mailman is prone to multiple cross-site scripting vulnerabilities because it fails to properly sanitize user-supplied input.
An attacker may leverage these issues to execute arbitrary HTML and script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.
NOTE: To exploit these issues, an attacker must have 'remote mailing list owner' privileges.
GNU Mailman 2.1.13 (prior to September 9th, 2010) is vulnerable; other versions may also be affected.
GNU Mailman is prone to multiple cross-site scripting vulnerabilities because it fails to properly sanitize user-supplied input.
An attacker may leverage these issues to execute arbitrary HTML and script code in the browser of an unsuspecting user in the context of the affected site. This may let the attacker steal cookie-based authentication credentials and launch other attacks.
NOTE: To exploit these issues, an attacker must have 'remote mailing list owner' privileges.
GNU Mailman 2.1.13 (prior to September 9th, 2010) is vulnerable; other versions may also be affected.
Exploit / POC
GNU Mailman Multiple Cross Site Scripting Vulnerabilities
Attackers can exploit these issues by enticing an unsuspecting user to follow a malicious URI.
Attackers can exploit these issues by enticing an unsuspecting user to follow a malicious URI.
Solution / Fix
GNU Mailman Multiple Cross Site Scripting Vulnerabilities
Solution:
Updates are available. Please see the references for more information.
Ubuntu Ubuntu Linux 9.10 powerpc
Mandriva Linux Mandrake 2008.0
Ubuntu Ubuntu Linux 9.10 lpia
Ubuntu Ubuntu Linux 10.04 powerpc
Ubuntu Ubuntu Linux 9.10 ARM
Ubuntu Ubuntu Linux 9.10 amd64
Apple Mac OS X 10.6
Mandriva Linux Mandrake 2009.0 x86_64
Mandriva Linux Mandrake 2009.1 x86_64
MandrakeSoft Enterprise Server 5
Ubuntu Ubuntu Linux 8.04 LTS lpia
Ubuntu Ubuntu Linux 6.06 LTS i386
Mandriva Linux Mandrake 2009.0
Ubuntu Ubuntu Linux 10.10 powerpc
Ubuntu Ubuntu Linux 8.04 LTS i386
Ubuntu Ubuntu Linux 9.10 sparc
Ubuntu Ubuntu Linux 8.04 LTS powerpc
Ubuntu Ubuntu Linux 8.04 LTS sparc
Apple Mac OS X Server 10.6
Ubuntu Ubuntu Linux 6.06 LTS sparc
Mandriva Linux Mandrake 2008.0 x86_64
Ubuntu Ubuntu Linux 8.04 LTS amd64
Mandriva Linux Mandrake 2010.1 x86_64
Mandriva Linux Mandrake 2010.0
Apple Mac OS X 10.5.8
Apple Mac OS X 10.6.1
Apple Mac OS X 10.6.3
Apple Mac OS X 10.6.4
Apple Mac OS X Server 10.6.4
Apple Mac OS X Server 10.6.6
MandrakeSoft Corporate Server 4.0 x86_64
Solution:
Updates are available. Please see the references for more information.
Ubuntu Ubuntu Linux 9.10 powerpc
-
Ubuntu mailman_2.1.12-2ubuntu0.2_powerpc.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.12-2ubuntu0.2_ powerpc.deb
Mandriva Linux Mandrake 2008.0
-
Mandriva mailman-2.1.9-2.2mdv2008.0.i586.rpm
http://www.mandriva.com/en/download/
Ubuntu Ubuntu Linux 9.10 lpia
-
Ubuntu mailman_2.1.12-2ubuntu0.2_lpia.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.12-2ubuntu0.2_ lpia.deb
Ubuntu Ubuntu Linux 10.04 powerpc
-
Ubuntu mailman_2.1.13-1ubuntu0.2_powerpc.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.13-1ubuntu0.2_ powerpc.deb
Ubuntu Ubuntu Linux 9.10 ARM
-
Ubuntu mailman_2.1.12-2ubuntu0.2_armel.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.12-2ubuntu0.2_ armel.deb
Ubuntu Ubuntu Linux 9.10 amd64
-
Ubuntu mailman_2.1.12-2ubuntu0.2_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/m/mailman/mailman_2.1.12-2 ubuntu0.2_amd64.deb
Apple Mac OS X 10.6
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Mandriva Linux Mandrake 2009.0 x86_64
-
Mandriva mailman-2.1.11-1.1mdv2009.0.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2009.1 x86_64
-
Mandriva mailman-2.1.12-1.1mdv2009.1.x86_64.rpm
http://www.mandriva.com/en/download/
MandrakeSoft Enterprise Server 5
-
Mandriva mailman-2.1.11-1.1mdvmes5.1.i586.rpm
http://www.mandriva.com/en/download/
Ubuntu Ubuntu Linux 8.04 LTS lpia
-
Ubuntu mailman_2.1.9-9ubuntu1.4_lpia.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.9-9ubuntu1.4_l pia.deb
Ubuntu Ubuntu Linux 6.06 LTS i386
-
Ubuntu mailman_2.1.5-9ubuntu4.4_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/m/mailman/mailman_2.1.5-9u buntu4.4_i386.deb
Mandriva Linux Mandrake 2009.0
-
Mandriva mailman-2.1.11-1.1mdv2009.0.i586.rpm
http://www.mandriva.com/en/download/
Ubuntu Ubuntu Linux 10.10 powerpc
-
Ubuntu mailman_2.1.13-4ubuntu0.2_powerpc.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.13-4ubuntu0.2_ powerpc.deb
Ubuntu Ubuntu Linux 8.04 LTS i386
-
Ubuntu mailman_2.1.9-9ubuntu1.4_i386.deb
http://security.ubuntu.com/ubuntu/pool/main/m/mailman/mailman_2.1.9-9u buntu1.4_i386.deb
Ubuntu Ubuntu Linux 9.10 sparc
-
Ubuntu mailman_2.1.12-2ubuntu0.2_sparc.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.12-2ubuntu0.2_ sparc.deb
Ubuntu Ubuntu Linux 8.04 LTS powerpc
-
Ubuntu mailman_2.1.9-9ubuntu1.4_powerpc.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.9-9ubuntu1.4_p owerpc.deb
Ubuntu Ubuntu Linux 8.04 LTS sparc
-
Ubuntu mailman_2.1.9-9ubuntu1.4_sparc.deb
http://ports.ubuntu.com/pool/main/m/mailman/mailman_2.1.9-9ubuntu1.4_s parc.deb
Apple Mac OS X Server 10.6
-
Apple MacOSXServerUpdCombo10.6.7.dmg
For Mac OS X Server v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Ubuntu Ubuntu Linux 6.06 LTS sparc
-
Ubuntu mailman_2.1.5-9ubuntu4.4_sparc.deb
http://security.ubuntu.com/ubuntu/pool/main/m/mailman/mailman_2.1.5-9u buntu4.4_sparc.deb
Mandriva Linux Mandrake 2008.0 x86_64
-
Mandriva mailman-2.1.9-2.2mdv2008.0.x86_64.rpm
http://www.mandriva.com/en/download/
Ubuntu Ubuntu Linux 8.04 LTS amd64
-
Ubuntu mailman_2.1.9-9ubuntu1.4_amd64.deb
http://security.ubuntu.com/ubuntu/pool/main/m/mailman/mailman_2.1.9-9u buntu1.4_amd64.deb
Mandriva Linux Mandrake 2010.1 x86_64
-
Mandriva mailman-2.1.13-1.1mdv2010.1.x86_64.rpm
http://www.mandriva.com/en/download/
Mandriva Linux Mandrake 2010.0
-
Mandriva mailman-2.1.12-3.1mdv2010.0.i586.rpm
http://www.mandriva.com/en/download/
Apple Mac OS X 10.5.8
-
Apple SecUpd2011-001.dmg
For Mac OS X v10.5.8
http://www.apple.com/support/downloads/
Apple Mac OS X 10.6.1
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Apple Mac OS X 10.6.3
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Apple Mac OS X 10.6.4
-
Apple MacOSXUpdCombo10.6.7.dmg
For Mac OS X v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Apple Mac OS X Server 10.6.4
-
Apple MacOSXServerUpdCombo10.6.7.dmg
For Mac OS X Server v10.6 - v10.6.5
http://www.apple.com/support/downloads/
Apple Mac OS X Server 10.6.6
-
Apple MacOSXServerUpd10.6.7.dmg
For Mac OS X Server v10.6.6
http://www.apple.com/support/downloads/
MandrakeSoft Corporate Server 4.0 x86_64
-
Mandriva mailman-2.1.6-6.4.20060mlcs4.x86_64.rpm
http://www.mandriva.com/en/download/
References
GNU Mailman Multiple Cross Site Scripting Vulnerabilities
References:
References:
- [Mailman-Announce] Mailman security patch. (Mark Sapiro)
- Bug 631859 - Mailman: Cross-site scripting (XSS) in list information overview (Jan Lieskovsky)
- Bug 631881 - Mailman: Cross-site scripting (XSS) via list information HTML templ (Jan Lieskovsky)
- CVE Request: mailman (Huzaifa Sidhpurwala)
- Mailman - Homepage (GNU Mailman)