2003-07-15 21:08:48 UTC
I found at least part of it.
It seems that WebCalendar makes strong use of Global variables. There are a number of nasty exploits out there for this.
As a result almost everyone has quit using them.
The way this came up is our security guy found that he could define $user_inc as anything he wanted to from the URL. As a result he could do nasty things like copy our username password file.
Please tell me there is a easy fix. As it stands I am about to have to go back in and rewrite a ton of code so I can switch off global