[ I have omitted our <domain> but can send it in a PM ]
Our site is running the latest EE 1.7.0 Quite a long time ago the site was hacked.
I don’t know if the current problem has anything to do with that, but Google AdWords
said that “Ads are not displaying because the page appears to contain malicious code”.
Looking at the page source for the top page of the site, I could see comments like
<!--
<rdf:RDF xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
xmlns:trackback="http://madskills.com/public/xml/rss/module ... /trackback/"
xmlns:dc="http://purl.org/dc/elements/1.1/">
<rdf:Description
rdf:about="<domain>/index.php/site/comments/74/"
trackback:ping="<domain>/index.php/trackback/74/"This code was not in either the template or the weblog data.
I turned off comments and trackbacks for all our weblogs, and the above disappeared.
We are using a differently-named group (not “site”) as our default, but I am horrified to find
that the original default “site” group top page is displaying at <domain>/index.php/site/.
What is horrifying is that this “site” template displays a link to a <domain>index.php/member/login/
member login page, with a message that “This page is only accessible to logged-in users
with proper access privileges” (which is obviously not true here)—and displaying
a log-in page to anyone who may pass by encourages hackers to try to log in.
Of course I can delete the original (sample) “site”-group templates that came with EE,
but surely they should not be displaying?
Surely <domain>index.php/member/login/ should not be displaying by default either?
These look like security holes. Is this the default behavior, and—if so—can it
easily be disabled (other than by deleting the original default templates)?