1WebCalendar contains a flaw that may allow an attacker to carry out an SQL injection attack. The issue is due to the viewEvent.cfm script not properly sanitizing user-supplied input to the 'EventID' variable. This may allow an attacker to inject or manipulate SQL queries in the backend database.
Classification
Location:
Remote/Network Access Required
Attack Type:
Information Disclosure,
Input Manipulation
Impact:
Loss of Confidentiality,
Loss of Integrity
Exploit:
Exploit Available
OSVDB:
Web Related
Solution
Upgrade to version 4.1 or higher, as it has been reported to fix this vulnerability. An upgrade is required as there are no known workarounds.
Official Statement from Benson IT Solutions (1/3/2007) WebCalendar v4 has been updated to include fixes that filter the url numeric and date variables in question and prevent non-numeric and non-date values from being passed to the SQL queries. This fixes the problems with the pages in question. http://www.bensonitsolutions.com/Calendar/v4/