diff --git a/plugins/netlink.c b/plugins/netlink.c index 49984c52..370e0a30 100644 --- a/plugins/netlink.c +++ b/plugins/netlink.c @@ -120,6 +120,9 @@ static int validate_ifname(const char *ifname) if (strlen(ifname) >= IFNAMSIZ) return 1; + if (strstr(ifname, "..")) + return 1; + while (*ifname) { if (*ifname == '/' || isspace(*ifname)) return 1;