-
Solution for returning attackers when restarting CSF
To check it against PCRE, could you post just one line from your logs not being catched..?! Regards, Netino
-
security for /usr/local/apache/autossl_tmp and it's sub folder
It's a bit hard to know exactly what problem you're trying to solve. It seems like there are a lot of requests for non-existent files, is that it? But apparently you're trying to solve this through the web server itself. But seems your logs are from nginx, and your configuration is for apache. Surely, I would recommend installing ModSecurity, and a firewall like csf. But I still can't tell if this is a good solution, because I don't quite understand the problem you're having. Regards, Netino
-
CWP update ModSecurity to 3.0.12 with OWASP Ruleset 4.0.7?
The lastest version of ModSecurity V3 is 3.0.12. It's important doesn't confuse ModSecurity 3.0.x with OWASP ruleset core 3.0.x. Like I said, apache doesn't work fully with ModSecurity 3.0.x. This is documented in Modsecurity site (assumed by OWASP team in july, this year) But I have myself running normally apache with OWASP Ruleset core 4.7.x, since 3.x up to 4.x. Maybe LFD problem can be solved with a few adjusts in ErrorLogFormat directive, to do it work.
-
CWP update ModSecurity to 3.0.12 with OWASP Ruleset 4.0.7?
To use ModSecurity V3 (libmodsecurity), is needed to use the ModSecurity-apache connector. This project is under development and not production-ready. The functionality is not complete, so we cannot use use with Apache HTTP Server. There are a note in that page: "NOTE: This project is not production ready This project should be considered under development and not production ready. The functionality is not complete and so should not be used. With Apache HTTP Server, the recommended version of ModSecurity is v2.9.x. "
-
CWP update ModSecurity to 3.0.12 with OWASP Ruleset 4.0.7?
Unfortunately, apache does not work with 3.0.x version. Do you use just nginx? In the same way, I have installed in cwpsrv server. I can share the (long) command sequence with you, if would be useful.
-
DKIM signature and OpenSSL 3.0.7
You have two blank 'content_filter' lines, and two 'smtpd_client_restrictions' lines, one with 'permit_sasl_authenticated,reject' and the other blank. But the 'smtpd_client_restrictions' lines seems to have a contradiction. The first is being overridden by the second (if it is not belonging to another section). Below are a suggestion for the configuration of the 'smtps' section. Some configurations may be identical to the submission, this is because one configuration is for sending and the other for receiving. Since we will only use service ports that require authentication, they can be identical: smtps inet n - n - - smtpd -o syslog_name=postfix/smtps -o smtpd_tls_wrappermode=yes -o smtpd_sasl_auth_enable=yes -o smtpd_sasl_type=dovecot -o smtpd_sasl_path=private/auth -o smtpd_client_restrictions=permit_sasl_authenticated,reject -o milter_macro_daemon_name=ORIGINATING "-o syslog_name=postfix/smtps" indicates that the activities will be available under the name “postfix/smtps” in the log file. "-o smtpd_tls_wrappermode=yes" indicates that TLS Fallback will be used for email clients that do not support STARTTLS. "-o smtpd_sasl_path=private/auth" The authentication format that will be passed to the SASL plugin. This configuration must match the socket file '/var/spool/postfix/private/auth'. "-o smtpd_client_restrictions=permit_sasl_authenticated,reject" The types of requests that will be accepted from clients. "-o milter_macro_daemon_name=ORIGINATING" The name of the email filter process macro. Check the existance of your socket file in /var/spool/postfix/private/auth. Check too if you opened the port 465 in your firewall. And check too if your certificates are valid an being pointed and used in '/etc/postfix/vmail_ssl.map' file.
-
DKIM signature and OpenSSL 3.0.7
Maybe you haven't enabled smtps in your system. Please, post your result from this command: grep -P "^\s*(smtps|\-o\s*(syslog_name|smtpd_tls_wrappermode|smtpd_sasl_auth_enable|smtpd_relay_restrictions|smtpd_client_restrictions|smtpd_recipient_restrictions|milter_macro_daemon_name|smtpd_sasl_type|smtpd_sasl_path|content_filter|smtpd_proxy_filter))" /etc/postfix/master.cf Regards, Netino
-
Fix Centos 7 repo due to EOL could not retrieve mirrorlist
These lines are just to make a small correction, due to the fact that the website 'mirror.centos.org' is no longer accessible. So I suggested a fix, to change the Centos7 repository addresses to 'vault.centos.org', which is still accessible.
-
Fix Centos 7 repo due to EOL could not retrieve mirrorlist
Before running this script, I just would run: sed -i 's/mirrorlist/#mirrorlist/g' /etc/yum.repos.d/CentOS-* sed -i 's|#\s*baseurl=http://mirror.centos.org|baseurl=http://vault.centos.org|g' /etc/yum.repos.d/CentOS-* Regards, Netino
-
Security vulnerability
Ok, thanks. I posted the problem there, but could not show the results of my screen to them, because the system seems to block the message. But I could posted the URL attack. Thanks!
-
Security vulnerability
Yes, completely updated. The file was saved within the cwpsrv area, with root user/group ownership. I spent ten days trying configurations with OWASP/Comodo modsecurity, and then I decided to directly test a URL used in the attack, and unbelievably, it works to execute a "ls -alF" command on the server. The only solution I found was to restrict access to the CWP admin panel by IP or authentication.
-
Roundcube internal server error 500
The solution is here: https://www.roundcubeforum.net/index.php?topic=29678.0 Regards, Netino
-
Security vulnerability
Correction: I had all of my 5 servers, geographycally in different locations(wow!), compromised, with a proof of concept. Nothing anymore. A php file was saved with root permissions. But if one file was saved, any file would be saved with root permissions. And executed...!!! (This is a large scale attack?!) But my servers wasn't really attacked, because I discovered the problem on the day after. I'm a experienced admin(first server in 1996), and could stop the attack, before the attacker come back. But I afraid many people don't know this until now. I have one solution: turn you cwpsrv server protected, or by IP restriction, or with nginx(cwpsrv) password (). The reason cannot be revealed, up to CWP Team acknowledge the problem. Create a file /usr/local/cwpsrv/conf/include/security.conf with the following content: #... satisfy any; allow 192.168.1.1/24; allow 127.0.0.1; deny all; auth_basic "Administrator’s Area"; auth_basic_user_file conf/ht_passwd; Choose yours IP adresses, and/or define additional authentication on cwpsrv. (Will be authenticated 2 times) Create a file /usr/local/cwpsrv/conf/htpasswd with your passwords: # /usr/local/apache/bin/htpasswd /usr/local/cwpsrv/conf/ht_passwd ...and restart cwp on the panel, or with the command: # /scripts/restart_cwpsrv
-
Security vulnerability
How can I alert the development team to a very, very serious security flaw, where it is possible to execute arbitrary commands with root user permission?! I tried to contact support, and they simply disregarded my message saying that I don't have a support "contract". My server was compromised, and I have the URL to replay the attack. Regards, Netino
-
Update CWP RoundCube Mail Version 1.5.8 – Control Web Panel
I had the same internal server error and was unable to resolve the issue until now. Apparently it's something related to the ICU library, which should be >=4.2. Among some installations, I have an old CWP installation and it may be that some necessary libraries are missing over time. I disabled WAF and the problem persists. So I decided to follow the workaround pointed out here: https://www.roundcubeforum.net/index.php?topic=29678.0 At least now I can use roundcube. EDIT: Strangely, I checked the problem was my old CWP installation hadn't the directory '/usr/local/cwp/php71/php.d', because I was being deleted it in the first step "To remove INTL". So, I execute the same steps, without removing it, and the problem was solved without the above workaround. Regards, Netino
Netino
Priority Members
-
Last visited
-
Posts
23 -
Reputation
2