diff options
author | A. Wilcox <awilcox@wilcox-tech.com> | 2019-08-03 21:09:02 +0000 |
---|---|---|
committer | A. Wilcox <awilcox@wilcox-tech.com> | 2019-08-03 21:09:02 +0000 |
commit | 3bf6c2f14c0cd6b736b5c74b3f48de16a81f74cc (patch) | |
tree | 7e3fd5cf03012e3c8be0ee37f9cfe971483ffb4f /system/binutils/CVE-2019-14250.patch | |
parent | bfb958d612a2b14c62e69725b7d6f6d50d260f12 (diff) | |
parent | 0a29ea8a1e1a794d19ba9f23ccc2836379419e18 (diff) | |
download | packages-3bf6c2f14c0cd6b736b5c74b3f48de16a81f74cc.tar.gz packages-3bf6c2f14c0cd6b736b5c74b3f48de16a81f74cc.tar.bz2 packages-3bf6c2f14c0cd6b736b5c74b3f48de16a81f74cc.tar.xz packages-3bf6c2f14c0cd6b736b5c74b3f48de16a81f74cc.zip |
Merge branch 'binutils-cve' into 'master'
system/binutils: patch multiple CVEs (#116)
See merge request adelie/packages!304
Diffstat (limited to 'system/binutils/CVE-2019-14250.patch')
-rw-r--r-- | system/binutils/CVE-2019-14250.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/system/binutils/CVE-2019-14250.patch b/system/binutils/CVE-2019-14250.patch new file mode 100644 index 000000000..fedc4fa7f --- /dev/null +++ b/system/binutils/CVE-2019-14250.patch @@ -0,0 +1,25 @@ +Author: marxin +Date: Tue Jul 23 07:33:32 2019 UTC +https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=273718 + +libiberty: Check zero value shstrndx in simple-object-elf.c + +--- trunk/libiberty/simple-object-elf.c 2019/07/23 07:31:50 273717 ++++ trunk/libiberty/simple-object-elf.c 2019/07/23 07:33:32 273718 +@@ -548,7 +548,15 @@ + XDELETE (eor); + return NULL; + } +- ++ ++ if (eor->shstrndx == 0) ++ { ++ *errmsg = "invalid ELF shstrndx == 0"; ++ *err = 0; ++ XDELETE (eor); ++ return NULL; ++ } ++ + return (void *) eor; + } + |