-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
libgvm: ldap authentification failure after upgrading to openssl 3.2.0 #800
Comments
Did you update to OpenSSL 3.2.0 on the Greenbone Community Edition host, or the LDAP server host, or both? |
Sorry for not providing this information in my initial report, the upgrade (and downgrade again) was done solely on the Greenbone Community Edition host, the LDAP server host wasn't touched and is actually a Microsoft AD. |
Thanks! I have forwarded this internally, hopefully we'll have a look at it soon. |
If the OpenSSL version on the scanner host has been updated a possibility would be that the LDAP server host is only supporting "weak" ciphers or SSL/TLS protocol versions not supported anymore (by default) in OpenSSL 3.2:
|
That indeed appears to be the problem here, thanks for the hint.
openssl 3.1.4:
openssl 3.2.0:
|
More info from e.g. https://superuser.com/questions/1640089/ssl-certificate-ee-certificate-key-too-weak:
AFAICT this is not a problem on the software stack side and needs to be solved on the remote service (LDAP) side by creating new and more secure certificates. |
Hope gvm-libs is the right place to report this issue as that's what is mentioned in the logs. After upgrading OpenSSL from 3.1.4 to the recently released 3.2.0 LDAP users are no longer able to login to the greenbone-security-assistant webinterface. Downgrading OpenSSL back to 3.1.4 allows the login to work again. OpenLDAP version installed is 2.6.6.
Expected behavior
Successful login for LDAP users.
Actual behavior
LDAP users are unable to login to greenbone-security-assistant after upgrading to OpenSSL 3.2.0 with the following log entry in
/var/log/gvm/gvmd.log
:Steps to reproduce
GVM versions
gsa: Greenbone Security Assistant 22.08.0
gvm: Greenbone Vulnerability Manager 23.1.0
openvas: OpenVAS 22.7.7
gvm-libs: gvm-libs 22.7.3
Environment
Operating system: Linux
Installation method / source: Package from source-based distribution.
Logfiles
See above.
The text was updated successfully, but these errors were encountered: