Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libdwarf for openSUSE:Factory checked in at 2026-03-25 21:18:19 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libdwarf (Old) and /work/SRC/openSUSE:Factory/.libdwarf.new.8177 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libdwarf" Wed Mar 25 21:18:19 2026 rev:40 rq:1342287 version:2.3.1 Changes: -------- --- /work/SRC/openSUSE:Factory/libdwarf/libdwarf.changes 2025-10-10 17:11:56.703793365 +0200 +++ /work/SRC/openSUSE:Factory/.libdwarf.new.8177/libdwarf.changes 2026-03-27 06:43:14.178446670 +0100 @@ -1,0 +2,27 @@ +Thu Mar 5 14:56:49 UTC 2026 - Martin Hauke <[email protected]> + +- Update to version 2.3.1 + * Fixed vulnerability oss fuzz 4475563464 (aka libdwarf + DW202602-001) reading frame data from a fuzzed (corrupted) + DWARF frame section. See DW202602-001 in the text file + bugxml/data.txt in the source release. The bug first appeared + in changes made 26 January 2026. + * Now allows DW_AT_dwo_id and DW_AT_GNU_dwo_id in any DWARF4 or + DWARF5 object where such an attribute makes sense. + * Now allows access to a .eh_frame section (APPLE names it + __eh_frame) in a Mach-o executable. Corrects a sanity check of + Mach-o objects by eliminating an inappropriate multiply of the + sizeofcmds header field. +- Update to version 2.3.0 + * Added function dwarf_iterate_fde_all_regs3() which lets callers + get all rows of the .debug_frame and .eh_frame sections via + callbacks the function makes to a function you write. Simple to + use and, for FDEs with many rows, sixty times faster. + * Added function dwarf_set_harmless_errors_enabled() which + enables turning off tests for harmless errors and that makes a + performance improvement for some calls. + dwarf_set_frame_rule_table_size() now allows setting register + rules table size as low as 50 entries, though the default + remains DW_FRAME_LAST_REG_NUM (189). + +------------------------------------------------------------------- Old: ---- libdwarf-2.2.0.tar.xz New: ---- libdwarf-2.3.1.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libdwarf.spec ++++++ --- /var/tmp/diff_new_pack.ctKAEJ/_old 2026-03-27 06:43:14.670466999 +0100 +++ /var/tmp/diff_new_pack.ctKAEJ/_new 2026-03-27 06:43:14.670466999 +0100 @@ -1,7 +1,7 @@ # # spec file for package libdwarf # -# Copyright (c) 2025 SUSE LLC and contributors +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: libdwarf -Version: 2.2.0 +Version: 2.3.1 Release: 0 Summary: Access DWARF debugging information License: GPL-2.0-or-later AND LGPL-2.1-or-later ++++++ libdwarf-2.2.0.tar.xz -> libdwarf-2.3.1.tar.xz ++++++ ++++ 37094 lines of diff (skipped)
