From 4b5905d7f939f5f2033a9f6d66cc4ed1b5d459bf Mon Sep 17 00:00:00 2001 From: Packit Service Date: Dec 09 2020 17:26:11 +0000 Subject: Apply patch 0006-libxtables-Avoid-buffer-overrun-in-xtables_compatibl.patch patch_name: 0006-libxtables-Avoid-buffer-overrun-in-xtables_compatibl.patch present_in_specfile: true location_in_specfile: 6 --- diff --git a/libxtables/xtables.c b/libxtables/xtables.c index 895f698..777c2b0 100644 --- a/libxtables/xtables.c +++ b/libxtables/xtables.c @@ -856,7 +856,8 @@ int xtables_compatible_revision(const char *name, uint8_t revision, int opt) xtables_load_ko(xtables_modprobe_program, true); - strcpy(rev.name, name); + strncpy(rev.name, name, XT_EXTENSION_MAXNAMELEN - 1); + rev.name[XT_EXTENSION_MAXNAMELEN - 1] = '\0'; rev.revision = revision; max_rev = getsockopt(sockfd, afinfo->ipproto, opt, &rev, &s);