Welcome! Log In Create A New Profile

Advanced

[PATCH] Remove memory leak in ngx_event_openssl.c

Nikolay Morozov
March 26, 2019 03:04AM
# HG changeset patch
# User Nikolay Morozov <n.morozov@securitycode.ru>
# Date 1553582037 -10800
# Tue Mar 26 09:33:57 2019 +0300
# Node ID e3d5aaa0f3df9e0d60e384e78e40f6fb7bd4524f
# Parent d9c3917c7f901ac2a0f4a483f3229a63b51840c5
Remove memory leak in ngx_event_openssl.c

If X509_get_issuer_name() or X509_get_subject_name()
return an error, certificate leaks.

diff -r d9c3917c7f90 -r e3d5aaa0f3df src/event/ngx_event_openssl.c
--- a/src/event/ngx_event_openssl.c Wed Mar 06 20:46:09 2019 +0300
+++ b/src/event/ngx_event_openssl.c Tue Mar 26 09:33:57 2019 +0300
@@ -4622,6 +4622,7 @@

name = X509_get_subject_name(cert);
if (name == NULL) {
+ X509_free(cert);
return NGX_ERROR;
}

@@ -4673,6 +4674,7 @@

name = X509_get_issuer_name(cert);
if (name == NULL) {
+ X509_free(cert);
return NGX_ERROR;
}

Заявление о конфиденциальности

Данное электронное письмо и любые приложения к нему являются конфиденциальными и предназначены исключительно для адресата. Если Вы не являетесь адресатом данного письма, пожалуйста, уведомите немедленно отправителя, не раскрывайте содержание другим лицам, не используйте его в каких-либо целях, не храните и не копируйте информацию любым способом.
_______________________________________________
nginx-devel mailing list
nginx-devel@nginx.org
http://mailman.nginx.org/mailman/listinfo/nginx-devel
Subject Author Views Posted

[PATCH] Remove memory leak in ngx_event_openssl.c

Nikolay Morozov 298 March 26, 2019 03:04AM

Re: [PATCH] Remove memory leak in ngx_event_openssl.c

Sergey Kandaurov 158 March 26, 2019 09:52AM



Sorry, you do not have permission to post/reply in this forum.

Online Users

Guests: 293
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 421 on December 02, 2018
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready