Hello

I am using fail2ban on production servers running Alma Linux 8. Our network
security scanner is constantly flagging that system complaining about
outdated/vulnerable python on them. However, if I try to remove that python
(with a view to install a newer version), it removes fail2ban as well and
reinstalling fail2ban re-introduces the removed version of python.

Any idea on the timeline as to when fail2ban is going to be built with
newer/supported python?

Below are some of the details from an affected host:
*# cat /etc/os-release *
NAME="AlmaLinux"
VERSION="8.5 (Arctic Sphynx)"
ID="almalinux"
ID_LIKE="rhel centos fedora"
VERSION_ID="8.5"
PLATFORM_ID="platform:el8"
PRETTY_NAME="AlmaLinux 8.5 (Arctic Sphynx)"
ANSI_COLOR="0;34"
CPE_NAME="cpe:/o:almalinux:almalinux:8::baseos"
HOME_URL="https://almalinux.org/";
DOCUMENTATION_URL="https://wiki.almalinux.org/";
BUG_REPORT_URL="https://bugs.almalinux.org/";

ALMALINUX_MANTISBT_PROJECT="AlmaLinux-8"
ALMALINUX_MANTISBT_PROJECT_VERSION="8.5"
#
#
#
*# dnf info fail2ban*
Last metadata expiration check: 1:50:27 ago on Fri 11 Mar 2022 10:03:42 GMT.
Installed Packages
Name         : fail2ban
Version      : 0.11.2
Release      : 1.el8
Architecture : noarch
Size         : 0.0
Source       : fail2ban-0.11.2-1.el8.src.rpm
Repository   : @System
>From repo    : epel
Summary      : Daemon to ban hosts that cause multiple authentication errors
URL          : http://fail2ban.sourceforge.net/
License      : GPLv2+
Description  : Fail2Ban scans log files and bans IP addresses that makes
too many password
             : failures. It updates firewall rules to reject the IP
address. These rules can
             : be defined by the user. Fail2Ban can read multiple log files
such as sshd or
             : Apache web server ones.
             :
             : Fail2Ban is able to reduce the rate of incorrect
authentications attempts
             : however it cannot eliminate the risk that weak
authentication presents.
             : Configure services to use only two factor or public/private
authentication
             : mechanisms if you really want to protect services.
             :
             : This is a meta-package that will install the default
configuration.  Other
             : sub-packages are available to install support for other
actions and
             : configurations.
#
#
#
*# dnf remove python36*
Dependencies resolved.
==============================================================================================================================================================================================================================================
 Package                                                   Architecture
                              Version
                                Repository
       Size
==============================================================================================================================================================================================================================================
Removing:
 python36                                                  x86_64
                              3.6.8-38.module_el8.5.0+2569+5c5719bc
                                @appstream
       13 k
Removing dependent packages:
 fail2ban                                                  noarch
                              0.11.2-1.el8
                               @epel
       0



Report from scanner
Plugin Plugin Name Severity CVSS V2 Base Score Repository Plugin Output
148367 Python Unsupported Version Detection Critical 10 General "Plugin
Output:
The following Python installation is unsupported :
Path              : /
Port              : 80
Installed version : 3.6
Latest version    : 3.10 Support dates     : 2021-12-23 (end of life)"


Thank you for your thoughts and input in this matter.

Best regards
SS
_______________________________________________
Fail2ban-users mailing list
Fail2ban-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/fail2ban-users

Reply via email to