parent
14fb249724
commit
7ef644fbf6
13
binutils-CVE-2022-4285.patch
Normal file
13
binutils-CVE-2022-4285.patch
Normal file
@ -0,0 +1,13 @@
|
|||||||
|
--- binutils.orig/bfd/elf.c 2022-12-13 15:21:20.040233487 +0000
|
||||||
|
+++ binutils-2.39/bfd/elf.c 2022-12-13 15:22:33.580986232 +0000
|
||||||
|
@@ -8868,7 +8868,9 @@ _bfd_elf_slurp_version_tables (bfd *abfd
|
||||||
|
bfd_set_error (bfd_error_file_too_big);
|
||||||
|
goto error_return_verref;
|
||||||
|
}
|
||||||
|
- elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_alloc (abfd, amt);
|
||||||
|
+ if (amt == 0)
|
||||||
|
+ goto error_return_verref;
|
||||||
|
+ elf_tdata (abfd)->verref = (Elf_Internal_Verneed *) bfd_zalloc (abfd, amt);
|
||||||
|
if (elf_tdata (abfd)->verref == NULL)
|
||||||
|
goto error_return_verref;
|
||||||
|
|
@ -39,7 +39,7 @@
|
|||||||
Summary: A GNU collection of binary utilities
|
Summary: A GNU collection of binary utilities
|
||||||
Name: binutils%{?name_cross}%{?_with_debug:-debug}
|
Name: binutils%{?name_cross}%{?_with_debug:-debug}
|
||||||
Version: 2.39
|
Version: 2.39
|
||||||
Release: 6%{?dist}
|
Release: 7%{?dist}
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
URL: https://sourceware.org/binutils
|
URL: https://sourceware.org/binutils
|
||||||
|
|
||||||
@ -311,6 +311,10 @@ Patch22: binutils-readelf-no-sections.patch
|
|||||||
# Lifetime: Fixed in 2.40
|
# Lifetime: Fixed in 2.40
|
||||||
Patch23: binutils-libiberty-configure-compile-warnings.patch
|
Patch23: binutils-libiberty-configure-compile-warnings.patch
|
||||||
|
|
||||||
|
# Purpose: Fix a potential reference of a NULL pointer.
|
||||||
|
# Lifetime: Fixed in 2.40
|
||||||
|
Patch24: binutils-CVE-2022-4285.patch
|
||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
|
|
||||||
Provides: bundled(libiberty)
|
Provides: bundled(libiberty)
|
||||||
@ -967,6 +971,9 @@ exit 0
|
|||||||
|
|
||||||
#----------------------------------------------------------------------------
|
#----------------------------------------------------------------------------
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Dec 13 2022 Nick Clifton <nickc@redhat.com> - 2.39-7
|
||||||
|
- Fix a potential dereference of a NULL pointer. (#2152946)
|
||||||
|
|
||||||
* Wed Nov 23 2022 Nick Clifton <nickc@redhat.com> - 2.39-6
|
* Wed Nov 23 2022 Nick Clifton <nickc@redhat.com> - 2.39-6
|
||||||
- Fix compile time warnings of the configure test files in the libiberty directory. (#2144041)
|
- Fix compile time warnings of the configure test files in the libiberty directory. (#2144041)
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user