From 23c07215388f6d5a2ee3a0e3b63fba92e2cbb085 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sat, 11 Jul 2020 00:50:00 +0200 Subject: Fixed race condition in ndpi_ssl_version2str() caused by static qualifier in the version string buffer. * added also GREASE supported tls versions as specified in https://tools.ietf.org/html/draft-davidben-tls-grease-01#page-4 Signed-off-by: Toni Uhlig --- src/lib/protocols/tls.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/lib/protocols') diff --git a/src/lib/protocols/tls.c b/src/lib/protocols/tls.c index 830232554..d938d53e9 100644 --- a/src/lib/protocols/tls.c +++ b/src/lib/protocols/tls.c @@ -1263,7 +1263,7 @@ int processClientServerHello(struct ndpi_detection_module_struct *ndpi_struct, int rc = snprintf(&version_str[version_str_len], sizeof(version_str) - version_str_len, "%s%s", (version_str_len > 0) ? "," : "", - ndpi_ssl_version2str(tls_version, &unknown_tls_version)); + ndpi_ssl_version2str(flow, tls_version, &unknown_tls_version)); if(rc <= 0) break; else -- cgit v1.2.3