2
0
mirror of https://gitlab.isc.org/isc-projects/bind9 synced 2025-08-29 05:28:00 +00:00

Fix stack-use-after-scope in dns_message_checksig test

Previously stack with buffer for test dns message went out of scope
before the message was processed. For fuzz testing its better to avoid
allocation, so let's avoid allocations completely and use simplest
possible static buffer.

Fixes: #3565
This commit is contained in:
Ondřej Surý 2022-09-27 13:00:09 +02:00 committed by Petr Špaček
parent 4108d79c9a
commit 16377100ae
No known key found for this signature in database
GPG Key ID: ABD587CDF06581AE

View File

@ -213,7 +213,7 @@ create_message(dns_message_t **messagep, const uint8_t *data, size_t size,
isc_result_t result;
dns_message_t *message = NULL;
isc_buffer_t b;
unsigned char buf[65535];
static unsigned char buf[65535];
isc_buffer_init(&b, buf, sizeof(buf));