Skip to content

Commit 64b4c30

Browse files
authored
Merge pull request #135 from CESNET/tls-sni-parser-fix
Tls - fix buffer overflow when parsing TLS SNI field
2 parents 97904f8 + da45997 commit 64b4c30

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

process/tls_parser.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -119,7 +119,7 @@ void TLSParser::tls_get_server_name(TLSData &data, char *buffer, size_t buffer_s
119119
memcpy(buffer + buff_offset, data.start + offset, sni_len);
120120

121121
buff_offset += sni_len + 1;
122-
buffer[sni_len + buff_offset] = 0;
122+
buffer[buff_offset - 1] = 0;
123123
data.obejcts_parsed++;
124124
offset += ntohs(tmp_sni->length);
125125
}

0 commit comments

Comments
 (0)