MoinMoin 'AttachFile.py' Multiple Cross Site Scripting Vulnerabilities
BID:34631
Info
MoinMoin 'AttachFile.py' Multiple Cross Site Scripting Vulnerabilities
| Bugtraq ID: | 34631 |
| Class: | Input Validation Error |
| CVE: |
CVE-2009-1482 |
| Remote: | Yes |
| Local: | No |
| Published: | Apr 18 2009 12:00AM |
| Updated: | May 11 2009 05:56PM |
| Credit: | MoinMoin |
| Vulnerable: |
Ubuntu Ubuntu Linux 9.04 sparc Ubuntu Ubuntu Linux 9.04 powerpc Ubuntu Ubuntu Linux 9.04 lpia Ubuntu Ubuntu Linux 9.04 i386 Ubuntu Ubuntu Linux 9.04 amd64 Ubuntu Ubuntu Linux 8.10 sparc Ubuntu Ubuntu Linux 8.10 powerpc Ubuntu Ubuntu Linux 8.10 lpia Ubuntu Ubuntu Linux 8.10 i386 Ubuntu Ubuntu Linux 8.10 amd64 MoinMoin MoinMoin 1.8.2 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 |
| Not Vulnerable: | |
Discussion
MoinMoin 'AttachFile.py' Multiple Cross Site Scripting Vulnerabilities
MoinMoin is prone to multiple cross-site scripting vulnerabilities because it fails to sufficiently sanitize user-supplied data.
An attacker may leverage these issues to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may allow the attacker to steal cookie-based authentication credentials and to launch other attacks.
MoinMoin 1.8.2 is vulnerable; other versions may also be affected.
MoinMoin is prone to multiple cross-site scripting vulnerabilities because it fails to sufficiently sanitize user-supplied data.
An attacker may leverage these issues to execute arbitrary script code in the browser of an unsuspecting user in the context of the affected site. This may allow the attacker to steal cookie-based authentication credentials and to launch other attacks.
MoinMoin 1.8.2 is vulnerable; other versions may also be affected.
Exploit / POC
MoinMoin 'AttachFile.py' Multiple Cross Site Scripting Vulnerabilities
To exploit these issues, an attacker must entice an unsuspecting victim into following a malicious URI.
To exploit these issues, an attacker must entice an unsuspecting victim into following a malicious URI.
Solution / Fix
MoinMoin 'AttachFile.py' Multiple Cross Site Scripting Vulnerabilities
Solution:
Vendor fixes are available in the repository. Please see the references for details.
Ubuntu Ubuntu Linux 8.10 lpia
Ubuntu Ubuntu Linux 9.04 i386
Ubuntu Ubuntu Linux 9.04 lpia
Ubuntu Ubuntu Linux 8.10 sparc
Ubuntu Ubuntu Linux 8.10 powerpc
Ubuntu Ubuntu Linux 8.10 i386
Ubuntu Ubuntu Linux 9.04 amd64
Ubuntu Ubuntu Linux 9.04 sparc
Ubuntu Ubuntu Linux 8.10 amd64
Ubuntu Ubuntu Linux 9.04 powerpc
Solution:
Vendor fixes are available in the repository. Please see the references for details.
Ubuntu Ubuntu Linux 8.10 lpia
-
Ubuntu python-moinmoin_1.7.1-1ubuntu1.2_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.7 .1-1ubuntu1.2_all.deb
Ubuntu Ubuntu Linux 9.04 i386
-
Ubuntu python-moinmoin_1.8.2-2ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.8 .2-2ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 9.04 lpia
-
Ubuntu python-moinmoin_1.8.2-2ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.8 .2-2ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 8.10 sparc
-
Ubuntu python-moinmoin_1.7.1-1ubuntu1.2_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.7 .1-1ubuntu1.2_all.deb
Ubuntu Ubuntu Linux 8.10 powerpc
-
Ubuntu python-moinmoin_1.7.1-1ubuntu1.2_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.7 .1-1ubuntu1.2_all.deb
Ubuntu Ubuntu Linux 8.10 i386
-
Ubuntu python-moinmoin_1.7.1-1ubuntu1.2_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.7 .1-1ubuntu1.2_all.deb
Ubuntu Ubuntu Linux 9.04 amd64
-
Ubuntu python-moinmoin_1.8.2-2ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.8 .2-2ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 9.04 sparc
-
Ubuntu python-moinmoin_1.8.2-2ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.8 .2-2ubuntu2.1_all.deb
Ubuntu Ubuntu Linux 8.10 amd64
-
Ubuntu python-moinmoin_1.7.1-1ubuntu1.2_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.7 .1-1ubuntu1.2_all.deb
Ubuntu Ubuntu Linux 9.04 powerpc
-
Ubuntu python-moinmoin_1.8.2-2ubuntu2.1_all.deb
http://security.ubuntu.com/ubuntu/pool/main/m/moin/python-moinmoin_1.8 .2-2ubuntu2.1_all.deb
References
MoinMoin 'AttachFile.py' Multiple Cross Site Scripting Vulnerabilities
References:
References:
- AttachFile move: add more escaping (maybe not XSS exploitable though) (MoinMoin)
- AttachFile XSS fixes: move escaping to error_msg / upload_form (MoinMoin)
- MoinMoin Homepage (MoinMoin)
- Security Fix Announcements (MoinMoin)