From: RISCi_ATOM Date: Mon, 20 Nov 2017 16:44:51 +0000 (-0500) Subject: Remove mislabeled patch X-Git-Tag: v1.4.2~47 X-Git-Url: https://git.librecmc.org/?a=commitdiff_plain;h=56a55ffed7acccb929a8df107a68ae42e4bf5346;p=librecmc%2Flibrecmc.git Remove mislabeled patch --- diff --git a/package/utils/busybox/patches/900-fix_cve2017-7467.patch b/package/utils/busybox/patches/900-fix_cve2017-7467.patch deleted file mode 100644 index 4fd77e81d5..0000000000 --- a/package/utils/busybox/patches/900-fix_cve2017-7467.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- a/libbb/lineedit.c -+++ b/libbb/lineedit.c -@@ -632,6 +632,19 @@ static void free_tab_completion_data(voi - - static void add_match(char *matched) - { -+ unsigned char *p = (unsigned char*)matched; -+ while (*p) { -+ /* ESC attack fix: drop any string with control chars */ -+ if (*p < ' ' -+ || (!ENABLE_UNICODE_SUPPORT && *p >= 0x7f) -+ || (ENABLE_UNICODE_SUPPORT && *p == 0x7f) -+ ) { -+ free(matched); -+ return; -+ } -+ p++; -+ } -+ - matches = xrealloc_vector(matches, 4, num_matches); - matches[num_matches] = matched; - num_matches++;