diff options
author | Florian Franzmann | 2020-06-28 14:12:08 +0200 |
---|---|---|
committer | Florian Franzmann | 2020-07-04 12:04:42 +0200 |
commit | 5a7d76af26c9456bdf95d717732127fb186a1a69 (patch) | |
tree | 3a08c819451f22c0d4a66921094ca91c04ff5e15 /archive | |
parent | 9d994f435120bb9319d61e0026972de918261dd9 (diff) |
archive/sharutils: fix heap buffer overflow
Diffstat (limited to 'archive')
-rwxr-xr-x | archive/sharutils/DETAILS | 1 | ||||
-rw-r--r-- | archive/sharutils/HISTORY | 4 | ||||
-rwxr-xr-x | archive/sharutils/PRE_BUILD | 3 |
3 files changed, 8 insertions, 0 deletions
diff --git a/archive/sharutils/DETAILS b/archive/sharutils/DETAILS index 6a7d604117..4d6644aed2 100755 --- a/archive/sharutils/DETAILS +++ b/archive/sharutils/DETAILS @@ -1,5 +1,6 @@ SPELL=sharutils VERSION=4.15.2 + SECURITY_PATCH=1 SOURCE=$SPELL-$VERSION.tar.xz SOURCE2=$SOURCE.sig SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION" diff --git a/archive/sharutils/HISTORY b/archive/sharutils/HISTORY index 7bd874076f..e73aecbe86 100644 --- a/archive/sharutils/HISTORY +++ b/archive/sharutils/HISTORY @@ -1,3 +1,7 @@ +2020-06-28 Florian Franzmann <siflfran@hawo.stw.uni-erlangen.de> + * PRE_BUILD: fix a heap buffer overflow, fix from LFS + * DETAILS: SECURITY_PATCH++ + 2019-05-18 Ismael Luceno <ismael@sourcemage.org> * DEPENDS: Update dependency; s/gettext/GETTEXT/ diff --git a/archive/sharutils/PRE_BUILD b/archive/sharutils/PRE_BUILD index 7c651e7612..c600ad1299 100755 --- a/archive/sharutils/PRE_BUILD +++ b/archive/sharutils/PRE_BUILD @@ -1,5 +1,8 @@ default_pre_build && cd "$SOURCE_DIRECTORY" && +sedit 's/BUFSIZ/rw_base_size/' src/unshar.c && +sedit '/program_name/s/^/extern /' src/*opts.h && + patch -p1 < "$SPELL_DIRECTORY/sharutils-4.15.2-fflush-adjust-to-glibc-2.28-libio.h-removal.patch" |