myEvent v.1.4 Multiple Security Vulnerabilities
Description
1) Input passed to the "event_desc" parameter in addevent.php is not properly sanitised before being used. This can be exploited to execute arbitrary HTML and script code in a user's browser session in context of an affected site when a malicious event is viewed.
2) Input passed to the "event_id" parameter in addevent.php and del.php, and to the "event_desc" in addevent.php is not properly sanitised before being used in a SQL query. This can be exploited to manipulate SQL queries by injecting arbitrary SQL code.
3) Input passed to the "myevent_path" parameter in event.php and initialize.php is not properly verified before being used to include files. This can be exploited to execute arbitrary PHP code by including PHP files from local or external resources.
4) Input passed to the "myevent_path" parameter is also not properly verified in myevent.php and viewevent.php before being used to include files. This can be exploited to execute arbitrary PHP code by including PHP files from local or external resources.
5) Input passed to the "language" parameter is not properly verified in admin.php before being used to include files. This can be exploited to execute arbitrary PHP code by including PHP files from local or external resources.
Successful exploitation requires that "register_globals" is enabled and magic_quotes_gpc" is disabled.
Confirmed in version 4.0. Other versions may also be affected.
Impact
The remote attacker can include arbitrary files from local or external resources.
References
Original Advisory
Product Homepage
