** Description changed: + [Impact] + ======== + When connecting to an LDAP server with TLS, ldap_search_ext can hang if during the initial TLS handshake a signal is received by the process. The cause of this bug is the same as - https://bugs.openldap.org/show_bug.cgi?id=8650 which was fixed in - https://git.openldap.org/openldap/openldap/-/commit/735e1ab and was - released as part of version 2.4.50. This bug effects Ubuntu 20.04 LTS - and potentially earlier Ubuntu releases. Later Ubuntu releases use an - openldap version that is at least 2.4.50 and are therefore not affected. + https://bugs.openldap.org/show_bug.cgi?id=8650. In our case this bug cause failures in the SSSD LDAP backend at least once per day, resulting in authentication errors followed by a sssd_be + restart after a timeout has been hit. + + + [Test Plan] + =========== + + When using openldap on 20.04, this bug causes failures in the SSSD LDAP + backend, resulting in authentication errors followed by a sssd_be restart after a timeout has been hit: Mar 19 19:05:31 mail auth[867454]: pam_sss(dovecot:auth): received for user redacted: 4 (System error) Mar 19 19:05:32 mail sssd_be[867455]: Starting up + + With the patched version, this should no longer be a problem. + + + [Where Problems Could Occur] + ============================ + + With this patch applied, there may be few edge cases in (and varying + b/w) different versions of GnuTLS. And also some bits that are discussed + in https://bugs.openldap.org/show_bug.cgi?id=8650. + + But that said, the patched version is already being run in production + for over two weeks time (at the time of writing - 07/04/21). So I + believe the SRU will clearly benefit from this and has lower risk of + regression. + + + [More Info] + =========== A reduced version of the patch linked above can be found attached to this bug report. This patch has been applied to version 2.4.49+dfsg- 2ubuntu1.7 and has been running in production for approximately a week and the issue has no longer occurred. No other issues have appeared during this period. - - As this bug affects all systems using LDAP with TLS, I suggest that the - fix for this bug is ported to Ubuntu 20.04 LTS and potentially earlier - versions.
-- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1921562 Title: Intermittent hangs during ldap_search_ext when TLS enabled To manage notifications about this bug go to: https://bugs.launchpad.net/openldap/+bug/1921562/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs