Yes, it willI'm running the latest version of apache 2.2 and php 5.3. In EA under exhaustive options list, if I enable "Symlink Race Condition Protection" will this protect me from these types of attacks?
Will this update impact my current sites i.e. require code updates or should there be minimal to no disruption on my current sites when enabling this protection?
Thank you!
I don't foresee any immediate problems with using suPHP. The idea of supporting a fork of mod_suphp is under evaluation, but plans are not definitive at this point (Internal case 68789).But, I heard SuPHP will not be supporting future version of PHP.
Were you able to review the post at https://forums.cpanel.net/f185/solutions-handling-symlink-attacks-202242-p23.html#post1397221 ?Looks like this must be the latest and greatest hack out there because I just encountered the identical issue with one of my own server. I've been hard-pressed to find anything documented of how to prevent against this
You may want to contact Rack911 to report that issue, but note that the post referenced in my previous reply states that filesystem level solutions are better alternatives.
Thank you.
find /home/a*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/b*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/c*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/d*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/e*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/f*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/g*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/h*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/i*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/j*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/k*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/l*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/m*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/n*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/o*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/p*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/q*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/r*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/s*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/t*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/u*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/v*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/w*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/x*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/y*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
find /home/z*/public_html/ -type f -name "wp-config.php" -or -name "inc.php" -or -name "connect.php" -or -name "mk_conf.php" -or -name "Settings.php" -or -name "configure.php" -or -name "conf.php" -or -name "conf_global.php" -or -name "config.inc.php" -or -name "configuration.php" -or -name "dist-configure.php" | xargs chmod 0660 --
There are plenty of solutions, if you have something you want to share with the community just share it.Hello
Any comments regarding my suggestion? The first suggestion was that, you should change files permissions.
When there are 3 comments, I will teach you automatically suspend a hacked account to create symlinks. Your server will detect and suspend automatically the account hacked.
I will not write for ghosts.
I reaffirm. You do not need to change the structure of your server.
You just need to know how to defend. You can use your server even with the security flaw.
The tips will work for suPHP.
Thank you
Konrath
There are plenty of solutions, if you have something you want to share with the community just share it.
It would not be hard to detect/suspend accounts with a script, I could probably do it in 10 lines or less of bash code if I really needed to.
As far as your solution, I'd still much rather rely on kernel / file system level protections than scripted permissions changes.
I choose the other patches because they are proactive not reactive solutions. Even the symlink race condition patch (free) in easyapache is fine, and I've had very good results with that.You said.
---------
It would not be hard to detect/suspend accounts with a script, I could probably do it in 10 lines or less of bash code if I really needed to.
Great. So if 10 lines solve the problem, whychoose one of the other patches?
Thread starter | Similar threads | Forum | Replies | Date |
---|---|---|---|---|
K | Security Policy Handling Failed | Security | 4 | |
![]() |
Solutions for handling ddos attacks? | Security | 3 | |
P | Security Handling [improving the error message is CPANEL-5713] | Security | 2 | |
H | Not find any solutions after my port 2086/2087 Blocked :'( | Security | 1 | |
O | What anti-virus solutions? | Security | 93 |