From the upstream commit at $URL: CVE-2011-1781, CVE-2011-1769: correct DW_OP_{mod,div} division-by-zero bug Probing a process with corrupted DWARF information, it has been possible to create a kernel-side divison-by-zero. This fixes. Handle DW_OP_div/mod divide by zero. DW_OP_mod should work unsigned. * loc2c.c (translate): Use helper functions div_op and mod_op for DW_OP_div and DW_OP_mod operands. Set used_deref = true. * translate.cxx (translate_runtime): Emit STAP_MSG_LOC2C_03 define. * runtime/loc2c-runtime.h: Define dwarf_div_op and dwarf_mod_op macros. * runtime/unwind.c (compute_expr): Check for zero before executing DW_OP_mod or DW_OP_div. This appears fixed in the upstream release 1.5,
I commited 1.5 yesterday.
(In reply to comment #1) > I commited 1.5 yesterday. Great, thank you, please remove vulnerable packages when you have a moment. Closing NOGLSA since this is ~arch only.