First published: Wed Jan 02 2019(Updated: )
A memory leak was found in the demangle_template function in GNU libiberty, as distributed in GNU Binutils. A crafted filed could cause the application to crash. Upstream issue: <a href="https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88539">https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88539</a>
Credit: cve@mitre.org
Affected Software | Affected Version | How to fix |
---|---|---|
GNU Binutils | =2.31.1 | |
F5 Traffix Systems Signaling Delivery Controller | >=5.0.0<=5.1.0 | |
F5 Traffix Systems Signaling Delivery Controller | =4.4.0 |
Sign up to SecAlerts for real-time vulnerability data matched to your software, aggregated from hundreds of sources.
CVE-2018-20657 is considered to have moderate severity due to its potential to allow applications to crash.
To mitigate CVE-2018-20657, ensure you update to the patched version of GNU Binutils or the affected F5 Traffix Systems Signaling Delivery Controller.
The memory leak in CVE-2018-20657 is caused by the demangle_template function in GNU libiberty when processing crafted files.
GNU Binutils version 2.31.1 is specifically noted as affected by CVE-2018-20657.
CVE-2018-20657 requires a crafted file to trigger the memory leak, generally limiting the risk of remote exploitation.