Improper resource allocation In binutils
Description
An issue was discovered in arm_pt in cplus-dem.c in GNU libiberty, as distributed in GNU Binutils 2.30. Stack Exhaustion occurs in the C++ demangling functions provided by libiberty, and there are recursive stack frames: demangle_arm_hp_template, demangle_class_name, demangle_fund_type, do_type, do_arg, demangle_args, and demangle_nested_args. This can occur during execution of nm-new.
Mitigation
Update Impact
Minimal update. May introduce new vulnerabilities or breaking changes.
Ecosystem | Component | Affected version | Patched versions |
|---|---|---|---|
rpm rhel5 | - | - | |
rpm rhel6 | - | - | |
rpm rhel7 | 0:2.27-41.base.el7 | ||
rpm rhel8 | - | - | |
rpm rhel5 | - | - | |
rpm rhel8 | - | - |
Aliases
1. 2. 3.