Hello Cristian, thanks for the raport. On my side i was able to replicate the issue and i pushed a fix in the maintenance branch. So you can run /usr/local/pf/addons/pf-main.pl and restart httpd.aaa service.
Regards Fabrice Le mar. 27 avr. 2021 à 11:00, Cristian Mammoli via PacketFence-users < packetfence-users@lists.sourceforge.net> a écrit : > Hi, I noticed that after the upgrade to 10.3 I can authenticate to the > devices cli with any password (!!!!) > I reverted to 10.2 and it works correctly: > > auth.conf: > [apra-user-auth-dc01] > cache_match=0 > realms=apra,apra.it,default,null > basedn=dc=apra,dc=it > password=xxxxxxxxxxxxxxxxxxxx > set_access_level_action= > scope=sub > email_attribute=mail > usernameattribute=sAMAccountName > connection_timeout=5 > binddn=cn=packetfence,cn=Users,dc=apra,dc=it > encryption=starttls > port=389 > description=Apra User authentication > host=192.168.0.7,192.168.0.76 > type=AD > read_timeout=10 > write_timeout=5 > monitor=1 > dynamic_routing_module=AuthModule > shuffle=1 > searchattributes= > set_access_durations_action= > > [apra-user-auth-dc01 rule Administrator] > action0=set_access_level=ALL > condition0=memberOf,equals,CN=Apra Admins,OU=Admins,OU=Utenti,DC=apra,DC=it > status=enabled > match=any > condition1=sAMAccountName,equals,nms > class=administration > action1=mark_as_sponsor=1 > > [group switch_jesi_accesso] > description=Switch Jesi Accesso > VoIPEnabled=Y > registrationVlan=112 > SNMPCommunityWrite=xxxxxxxxxxxxxxxx > guestVlan=99 > deauthMethod=RADIUS > type=Cisco::Catalyst_2960 > employeesVlan=24 > isolationVlan=113 > radiusSecret=xxxxxxxxxxxxxxxxxxxx > SNMPVersion=2c > consultantsVlan=24 > voiceVlan=14 > machineauthVlan=24 > defaultVlan=1 > staff_itVlan=24 > printersVlan=1 > ap_managementVlan=-1 > videosorveglianzaVlan=21 > always_trigger=1 > cliAccess=Y > adiacentVlan=17 > uplink_dynamic=0 > > > As long as a user is member of the "CN=Apra > Admins,OU=Admins,OU=Utenti,DC=apra,DC=it" any password is accepted, on any > type of switch. > > This is a log from 10.3 (with wrong password): > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) WARN: > [mac:58:03:fb:51:bc:35] Trying to match IP address with an invalid MAC > address 'undef' (pf::ip4log::mac2ip) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] Instantiate profile default > (pf::Connection::ProfileFactory::_from_profile) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] Found authentication source(s) : > 'local,apra-machine-auth-dc01,apra-user-auth-dc01' for realm 'null' > (pf::config::util::filter_authentication_sources) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] Using sources local, apra-machine-auth-dc01, > apra-user-auth-dc01 for matching (pf::authentication::match2) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) WARN: > [mac:58:03:fb:51:bc:35] [apra-user-auth-dc01 Administrator] Searching for > (&(sAMAccountName=c.mammoli.adm)(|(memberOf=CN=Apra > Admins,OU=Admins,OU=Utenti,DC=apra,DC=it)(sAMAccountName=nms))), from > dc=apra,dc=it, with scope sub > (pf::Authentication::Source::LDAPSource::match_in_subclass) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] LDAP testing connection (pf::LDAP::expire_if) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] Matched rule (Administrator) in source > apra-user-auth-dc01, returning actions. > (pf::Authentication::Source::match_rule) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] Matched rule (Administrator) in source > apra-user-auth-dc01, returning actions. (pf::Authentication::Source::match) > Apr 27 16:44:22 srvpf packetfence_httpd.aaa: httpd.aaa(2540) INFO: > [mac:58:03:fb:51:bc:35] User c.mammoli.adm logged in 192.168.16.48 with > write access (pf::Switch::Cisco::returnAuthorizeWrite) > > 10.2 (wrong password): > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:d0:22:be:5f:2c:35] Trying to match IP address with an invalid MAC > address 'undef' (pf::ip4log::mac2ip) > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:d0:22:be:5f:2c:35] Found authentication source(s) : > 'local,apra-machine-auth-dc01,apra-user-auth-dc01' for realm 'null' > (pf::config::util::filter_authentication_sources) > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:d0:22:be:5f:2c:35] Use of uninitialized value in numeric ne (!=) at > /usr/local/pf/lib/pf/radius.pm line 921. > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:d0:22:be:5f:2c:35] Use of uninitialized value in numeric ne (!=) at > /usr/local/pf/lib/pf/radius.pm line 921. > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:d0:22:be:5f:2c:35] LDAP testing connection (pf::LDAP::expire_if) > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:d0:22:be:5f:2c:35] [apra-machine-auth-dc01] No entries found (0) with > filter (servicePrincipalName=c.mammoli.adm) from dc=apra,dc=it on > 192.168.0.7:389 (pf::Authentication::Source::LDAPSource::authenticate) > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:d0:22:be:5f:2c:35] LDAP testing connection (pf::LDAP::expire_if) > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:d0:22:be:5f:2c:35] [apra-user-auth-dc01] User CN=Cristian Mammoli > Adm,OU=Admins,OU=Utenti,DC=apra,DC=it cannot bind from dc=apra,dc=it on > 192.168.0.7:389 (pf::Authentication::Source::LDAPSource::authenticate) > Apr 27 16:51:55 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:d0:22:be:5f:2c:35] User c.mammoli.adm tried to login in 192.168.16.48 > but authentication failed (pf::radius::switch_access) > > > 10.3 (Correct password) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:f4:60:e2:c9:03:ec] Trying to match IP address with an invalid MAC > address 'undef' (pf::ip4log::mac2ip) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] Found authentication source(s) : > 'local,apra-machine-auth-dc01,apra-user-auth-dc01' for realm 'null' > (pf::config::util::filter_authentication_sources) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:f4:60:e2:c9:03:ec] Use of uninitialized value in numeric ne (!=) at > /usr/local/pf/lib/pf/radius.pm line 921. > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:f4:60:e2:c9:03:ec] Use of uninitialized value in numeric ne (!=) at > /usr/local/pf/lib/pf/radius.pm line 921. > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] LDAP testing connection (pf::LDAP::expire_if) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:f4:60:e2:c9:03:ec] [apra-machine-auth-dc01] No entries found (0) with > filter (servicePrincipalName=c.mammoli.adm) from dc=apra,dc=it on > 192.168.0.7:389 (pf::Authentication::Source::LDAPSource::authenticate) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] LDAP testing connection (pf::LDAP::expire_if) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] [apra-user-auth-dc01] Authentication successful for > c.mammoli.adm (pf::Authentication::Source::LDAPSource::authenticate) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] Authentication successful for c.mammoli.adm in > source apra-user-auth-dc01 (AD) (pf::authentication::authenticate) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] Using sources apra-user-auth-dc01 for matching > (pf::authentication::match2) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) WARN: > [mac:f4:60:e2:c9:03:ec] [apra-user-auth-dc01 Administrator] Searching for > (&(sAMAccountName=c.mammoli.adm)(|(memberOf=CN=Apra > Admins,OU=Admins,OU=Utenti,DC=apra,DC=it)(sAMAccountName=nms))), from > dc=apra,dc=it, with scope sub > (pf::Authentication::Source::LDAPSource::match_in_subclass) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] LDAP testing connection (pf::LDAP::expire_if) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] Matched rule (Administrator) in source > apra-user-auth-dc01, returning actions. > (pf::Authentication::Source::match_rule) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] Matched rule (Administrator) in source > apra-user-auth-dc01, returning actions. (pf::Authentication::Source::match) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] User c.mammoli.adm logged in 192.168.16.48 with > write access (pf::Switch::Cisco::returnAuthorizeWrite) > Apr 27 16:53:48 srvpf packetfence_httpd.aaa: httpd.aaa(2555) INFO: > [mac:f4:60:e2:c9:03:ec] Match rule set_enable_perm_in_radius_reponse > (pf::access_filter::radius::test) > > Dumping ldap traffic on 10.3 I only see a search request for my username, > no binds... > > -- > > *Cristian Mammoli* > Network and Computer Systems Administrator > > T. +39 0731719822 > www.apra.it > > [image: Apra Spa] > <https://www.apra.it/> > [image: linksocial] > > *Avviso sulla tutela di informazioni riservate.* Questo messaggio è stato > spedito da Apra spa o da una delle aziende del Gruppo. Esso e gli eventuali > allegati, potrebbero contenere informazioni di carattere estremamente > riservato e confidenziale. Qualora non foste i destinatari designati, > vogliate cortesemente informarci immediatamente con lo stesso mezzo ed > eliminare il messaggio e i relativi eventuali allegati, senza trattenerne > copia. > _______________________________________________ > PacketFence-users mailing list > PacketFence-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/packetfence-users >
_______________________________________________ PacketFence-users mailing list PacketFence-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/packetfence-users