I'm worried about a site my client is linking to. It's using javascript only to sanitize its user registration form, which goes into a locally hosted DLL and Ajax. Everything is visible and accessible from the browser, which doesn't seem safe to me. Is there any way for an attacker to gain access to or deface my client's site in a different domain on a different server?
I'm also a little concerned about my client's site itself, as my client has been running an obnoxious spam campaign in well-known hacker hangouts. It's running php, apache 2.2.3 on centOS. There's only one publically accessible locally hosted page and the only links from it are to (1) a php script that redirects to the vulnerable partner and (2) some trashy javascript that tries to sucker the user into following the first link. The main page accepts a user id as an argument, but it doesn't appear to do anything. There are user inputs, but they're never submitted.
My client is also using the php version of GeoIP, for which I could swear I remember hearing about an exploit that allows read-only access to random users via unsanitized input. All of the GeoIP scripts are accessible from the web; in addition, two initialization scripts reside in the same folder, init.php and lp_init.php, the latter of which seems to dish out 500 error codes.
How much of this sounds vulnerable to you all? My client's spam targets are well known for ddos attacks and defacement. What would they use to get in? What sort of payload are we vulnerable to? How permanent would the damage be?


