From 32a33dae788742c4511eade62336e2e814c7c68f Mon Sep 17 00:00:00 2001 From: Alexandr Nedvedicky Date: Thu, 4 Dec 2025 08:38:04 +0100 Subject: [PATCH] ssl_do_config(): Check for NULL name argument Fixes 0c2a196af8ab9c12da27 Fixes Coverity issue 1675312 Reviewed-by: Nikola Pajkovsky Reviewed-by: Tomas Mraz (Merged from https://github.com/openssl/openssl/pull/29306) --- ssl/ssl_mcnf.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/ssl/ssl_mcnf.c b/ssl/ssl_mcnf.c index 7bb69d90b80..b552d103a7f 100644 --- a/ssl/ssl_mcnf.c +++ b/ssl/ssl_mcnf.c @@ -52,6 +52,12 @@ static int ssl_do_config(SSL *s, SSL_CTX *ctx, const char *name, int system) if (name == NULL && system) name = "system_default"; + if (name == NULL) { + ERR_raise_data(ERR_LIB_SSL, SSL_R_INVALID_CONFIGURATION_NAME, + "name not specified (name == NULL)"); + goto err; + } + libctx = s != NULL ? s->ctx->libctx: ctx->libctx; imod = ssl_do_lookup_module(libctx); if (!conf_ssl_name_find(imod, name, &idx)) { -- 2.47.3