diff --git a/gdb-Detect-invalid-length-field-in-debug-frame-FDE-header.patch b/gdb-Detect-invalid-length-field-in-debug-frame-FDE-header.patch index fa4cf2a..5721628 100644 --- a/gdb-Detect-invalid-length-field-in-debug-frame-FDE-header.patch +++ b/gdb-Detect-invalid-length-field-in-debug-frame-FDE-header.patch @@ -15,14 +15,14 @@ unsigned representation is used consistently throughout. This patch fixes CVE-2017-9778 and PR gdb/21600. 2019-04-25 Sandra Loosemore - Kang Li + Kang Li - PR gdb/21600 + PR gdb/21600 - * dwarf2-frame.c (read_initial_length): Be consistent about using - unsigned representation of length. - (decode_frame_entry_1): Likewise. Check for wraparound of - end pointer as well as buffer overflow. + * dwarf2-frame.c (read_initial_length): Be consistent about using + unsigned representation of length. + (decode_frame_entry_1): Likewise. Check for wraparound of + end pointer as well as buffer overflow. --- gdb/ChangeLog | 10 ++++++++++ gdb/dwarf2-frame.c | 14 +++++++------- @@ -34,7 +34,7 @@ index e2bf61b..b697afa 100644 +++ b/gdb/dwarf2-frame.c @@ -1487,7 +1487,7 @@ static ULONGEST read_initial_length (bfd *abfd, const gdb_byte *buf, - unsigned int *bytes_read_ptr) + unsigned int *bytes_read_ptr) { - LONGEST result; + ULONGEST result; diff --git a/gdb.spec b/gdb.spec index f50bcc9..ae4ffa7 100644 --- a/gdb.spec +++ b/gdb.spec @@ -1,6 +1,6 @@ Name: gdb Version: 8.2 -Release: 6 +Release: 5 License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ and GPLv2+ with exceptions and GPL+ and LGPLv2+ and LGPLv3+ and BSD and Public Domain and GFDL Source: ftp://sourceware.org/pub/gdb/releases/gdb-%{version}.tar.xz @@ -8,7 +8,6 @@ URL: http://gnu.org/software/gdb/ %global gdb_src gdb-%{version} %global gdb_build build-%{_target_platform} -%global __python %{__python3} %undefine _debuginfo_subpackages @@ -180,7 +179,7 @@ Patch132: gdb-rhbz1491128-batch-mode-exit-status-1of2.patch Patch133: gdb-rhbz1491128-batch-mode-exit-status-2of2.patch Patch134: gdb-use-pulongest-aarch64-linux-tdep.patch -#Patch6000: gdb-Detect-invalid-length-field-in-debug-frame-FDE-header.patch +Patch6000: gdb-Detect-invalid-length-field-in-debug-frame-FDE-header.patch BuildRequires: rpm-libs BuildRequires: readline-devel >= 6.2-4 @@ -429,12 +428,6 @@ rm -f $RPM_BUILD_ROOT%{_datadir}/gdb/python/gdb/command/backtrace.py %{_infodir}/gdb.info* %changelog -* Tue Dec 24 2019 yuxiangyang - 8.2-6 -- Type:bugfix -- ID:NA -- SUG:NA -- DESC: Modify the requirement about python2/3 when compilation rpm. - * Thu Dec 19 2019 yeyunfeng - 8.2-5 - Type:cves - ID:CVE-2017-9778