January 2005
Three vulnerabilities in SquirrelMail
ID: 00064
Ref: 56/2005
Date: 25 January 2005:14:39:22
Version: 1
Title: Three vulnerabilities in SquirrelMail
Abstract: An input validation error in webmail.php allows a remote attacker to perform a cross-site scripting attack, executing arbitrary script code in a user's browser in the context of the SquirrelMail site.
Vendors affected: Sourceforge
Operating systems affected: Sourceforge
Applications affected: Sourceforge
Title
=====
Three vulnerabilities in SquirrelMail
Detail
======
An input validation error in webmail.php allows a remote attacker to perform a cross-site scripting attack, executing arbitrary script code in a user's browser in the context of the SquirrelMail site.
- -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
===========================================================================
ESB-2005.0075 -- Three vulnerabilities in SquirrelMail
25 January 2005
===========================================================================
Product: SquirrelMail 1.4.4-RC1 and prior
Operating System: UNIX variants
Linux variants
Windows
Impact: Execute Arbitrary Code/Commands
Access: Remote/Unauthenticated
PROBLEMS:
1. An input validation error in webmail.php allows a remote attacker to
perform a cross-site scripting attack, executing arbitrary script
code in a user's browser in the context of the SquirrelMail site.
2. Incorrect input validation in webmail.php allows an attacker to
display arbitrary remote web pages in SquirrelMail's frameset.
3. Incorrect input validation in prefs.php allows an attacker to
include any code from the local system into the SquirrelMail code.
Squirrelmail is only vulnerable to this third vulnerability
if register_globals is set to On, which is not the default.
MITIGATION:
SquirrelMail 1.4.4 has been released fixing these three vulnerabilities.
REFERENCES:
The original SquirrelMail announcement is available at:
http://sourceforge.net/mailarchive/forum.php?thread_id=6403518&forum_id=1988
iQCVAwUBQfWc7Sh9+71yA2DNAQLxJAP/U/fpugOmc/3IC0ASWDUsjsbdEpgbEa9R
0OXYMGlGu6PevbpyNMCvtQ0aZVCM6EUxUdZw/vOIPVlqcOdsPLQbcDc6CSB4Kjzu
7Gh3rThiJl88egJV/6UzxmIST4Y36fNcWxNdubGAo4PLg/nmF8MPfbibvSZOqp06
9IeyDSV6lSM=
=/fnT
- -----END PGP SIGNATURE-----